J'essaie de faire en sorte que qmake copie automatiquement les DLLs de mon programme dans le chemin cible, mais cela ne fonctionne pas. Voici la partie pertinente de mon fichier .pro :
QT_DIR = C:/Qt/5.1.1/mingw48_32/bin
MY_TARGET_DIR = $$PWD/debug
MY_LIB_FILES += QT_DIR/QT5CORED.DLL
MY_LIB_FILES += QT_DIR/QT5SERIALPORTD.DLL
MY_LIB_FILES += QT_DIR/QT5WIDGETSD.DLL
MY_LIB_FILES += QT_DIR/LIBGCC_S_DW2-1.DLL
MY_LIB_FILES += QT_DIR/LIBWINPTHREAD-1.DLL
MY_LIB_FILES += QT_DIR/LIBSTDC++-6.DLL
MY_LIB_FILES += C:/qwt-6.1.0/lib/QWTD.DLL
extra_libs.files = MY_LIB_FILES
extra_libs.path = MY_TARGET_DIR
INSTALLS += extra_libs
QMake fonctionne normalement, mais make install émet un avertissement
Nothing to be done for 'install'.
Les DLL ne sont pas copiées dans le répertoire cible. De plus, j'ai essayé d'écrire le code de manière plus élégante, mais il semble que certaines variables QMake telles que $$QMAKE_LIBDIR soient vides. Qu'est-ce que je fais de mal ?
C'est qmake de Qt 5.1.1 .