Bonjour,
J'ai récupéré les binaries de GTK+3.20 en téléchargeant les paquets dans MSYS2,
Mes Path MinGW et GTK+ sont bons,
La commande pkg-config --cflags --libs gtk+-3.0 me renvoie convenablement la liste des librairies et des headers,
Je m'en sers dans la commande de compilation gcc :
gcc -mwindows -Wall -mms-bitfields -pthread main.o -LC:/LibC/GTK+/lib -lgtk-3 -lgdk-3 -lgdi32 -limm32 -lshell32 -lole32 -Wl,-luuid -lwinmm -ldwmapi -lz -lpangowin32-1.0 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -o TemplateGTK.exe
Voilà ce que j'obtiens :
c:/mingw/bin/../lib/gcc/mingw32/4.9.3/../../../../mingw32/bin/ld.exe: cannot find -ldwmapi
c:/mingw/bin/../lib/gcc/mingw32/4.9.3/../../../../mingw32/bin/ld.exe: cannot find -lpthread
collect2.exe: error: ld returned 1 exit status
makefile:76: recipe for target 'TemplateGTK.exe' failed
mingw32-make: *** [TemplateGTK.exe] Error 1
Je n'ai pas ce genre d'erreur si j'utilise le dernier bundle de Tarnyko le 3.6.14,
Avez-vous une idée ?
Merci de votre aide !
Partager