====== Compilation sous Windows ====== * [[https://www.gtk.org/docs/installations/windows/#using-gtk-from-msys2-packages]] * [[https://numeriquement.fr/tutoriels/tutoriel_msys2.php]] * https://developer.microsoft.com/fr-fr/windows/downloads/virtual-machines/ ==== MSYS2 ==== - Installer [[https://www.msys2.org/#__do_not_save__|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.