92Fermer94
FarewellLe 21/07/2015 à 21:15
Y a-t-il un moyen pour compiler statiquement avec Qt Creator, sous Windows ?
J'ai ajouté ces lignes à mon project.pro :
CONFIG += staticlibLIBS += -LC:/Qt/Qt5.5.0/5.5/mingw492_32/lib -lQt5Core -lQt5Gui -lQt5Widgets

Ca me sort des étapes de compilation de ce genre :
g++ -c -pipe -fno-keep-inline-dllexport -O2 -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB
-DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\FMetro -I. -IC:\Qt\Qt5.5.0\5.5\mingw492_32\include -IC:\Qt\Qt5.5.0\5.5\mingw492_32\include\QtWidgets
-IC:\Qt\Qt5.5.0\5.5\mingw492_32\include\QtGui -IC:\Qt\Qt5.5.0\5.5\mingw492_32\include\QtANGLE -IC:\Qt\Qt5.5.0\5.5\mingw492_32\include\QtCore
-Irelease -I. -IC:\Qt\Qt5.5.0\5.5\mingw492_32\mkspecs\win32-g++  -o release\main.o ..\FMetro\main.cpp

Et un linking comme ça :
g++ -Wl,-s -Wl,-subsystem,windows -mthreads -o release\FMetro.exe release/main.o release/mainwindow.o release/moc_mainwindow.o
 -lmingw32 -LC:/Qt/Qt5.5.0/5.5/mingw492_32/lib -lqtmain -lshell32 -lQt5Widgets -lQt5Gui -lQt5Core 

Pourtant, ça a bien l'air conforme à ce que je lis ici : http://stackoverflow.com/questions/20799161/how-to-make-qt-and-qtcreator-link-the-libraries-statically-instead-of-dynamic
Mais j'ai l'impression que je rate complètement ce que je veux faire, d'être bien à l'ouest, car le binaire résultant est toujours aussi petit. Où déconné-je ?

Merci bien. smile