Comment installer GTK3 et minGW sur Windows en utilisant MSYS2

Je suis un grand fan de C et je viens de finir de lire “C Programming Langauge 2nd Edition”. Je dois admettre que c’était un livre génial et j’ai appris beaucoup de choses. Mais le fait est que, jusqu’à présent, je faisais juste des applications de console, alors je veux aller de l’avant et créer des applications graphiques. J’ai cherché sur Google et j’ai constaté que la meilleure bibliothèque pour créer des applications graphiques en C était GTK. Le problème est que lorsque je suis allé sur le site Web officiel de GTK, je ne trouvais aucun paquet binary que je pouvais installer sur Windows. Ils ont simplement mentionné que la méthode préférée pour obtenir GTK + et ses dépendances sous forme binary pour Windows était d’utiliser MSYS2. projet. Et c’est tout. Pas de détails et rien sur les paquets nécessaires.

Alors, pouvez-vous suggérer un moyen d’installer GTK + sur Windows ou au moins la liste des paquets et dépendances nécessaires? Merci d’avance.

Suivez les instructions ici pour installer MSYS2 et mettre à jour ses packages:

http://msys2.github.io/

Assurez-vous ensuite de démarrer MSYS2 en utilisant le raccourci “MinGW-w64 Win32 Shell” dans votre menu de démarrage (ou mingw32_shell.bat), qui est l’environnement de compilation des programmes Windows 32 bits natifs.

Installez ensuite la chaîne d’outils, les outils de développement et GTK3:

pacman -S base-devel mingw-w64-toolchain mingw-w64-i686-gtk3 

Ensuite, je suppose que vous pourriez commencer à créer un projet Makefile ou CMake utilisant GTK. MSYS2 vous offre un environnement très similaire à Linux, vous pouvez donc utiliser les outils et les didacticiels sous Linux.