Ceci est une ancienne révision du document !
Compilation sous Windows
MSYS2
- Installer MSYS2
- Lancer la console et mettre à jour les paquets:
pacman -Suy - Installer les paquets de base pour compiler:
pacman -S mingw-w64-x86_64-toolchain base-devel git
Le home de la console est dans C:\msys64\home\User\.
Compiler un projet GTK+
pacman -S mingw-w64-x86_64-gtk3 gcc -mwindows -o gtk-hello gtk-hello.c `pkg-config --cflags gtk+-3.0`
-mwindows permet d'éviter d'avoir une console lancée en même temps que le programme.
Distribuer le programme
Copier toutes les DLLs retournées par ldd gtk-hello.exe | grep mingw dans le dossier où se trouve le binaire.