0
je reçois l'erreur suivante lors de la construction d'un projet dans Qt Creator:Qt Creator Build Project Erreur
**error: collect2: ld returned 1 exit status**
Ci-dessous la sortie de la compilation
**Running build steps for project mw_fe...**
Starting: F:/Qt/2009.04/qt/bin/qmake.exe C:/Documents and Settings/Administrator/My Documents/mw_fe/mw_fe.pro -spec win32-g++ -r CONFIG+=release
Exited with code 0.
Starting: F:/Qt/2009.04/mingw/bin/mingw32-make.exe -w
mingw32-make: Entering directory `C:/Documents and Settings/Administrator/My Documents/mw_fe'
F:/Qt/2009.04/mingw/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `C:/Documents and Settings/Administrator/My Documents/mw_fe'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -mthreads -Wl -Wl,-subsystem,console -o release\mw_fe.exe release/main.o release/mamewah.o release/moc_mamewah.o -L"f:\Qt\2009.04\qt\lib" -lQtDBus -lQtTest4 -lQtScript4 -lQtXmlPatterns4 -lQtXml4 -lQtGui4 -lQtCore4
mingw32-make[1]: Leaving directory `C:/Documents and Settings/Administrator/My Documents/mw_fe'
mingw32-make: Leaving directory `C:/Documents and Settings/Administrator/My Documents/mw_fe'
f:\Qt\2009.04\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lQtDBus
collect2: ld returned 1 exit status
mingw32-make[1]: *** [release\mw_fe.exe] Error 1
mingw32-make: *** [release] Error 2
Exited with code 2.
Error while building project mw_fe
When executing build step 'Make'
S'il vous plaît aidez-moi ...
Merci.
Bingo. Le correctif consiste à supprimer le module dbus du fichier .pro. Ouvrez-le et supprimez 'dbus' de la ligne' QT + = ', ou ajoutez une autre ligne lisant' QT - = dbus' dans le fichier. kemiisto, pourriez-vous éditer votre réponse pour inclure cette information? –
@ Mihai Limbasan Mais que faire si le projet a vraiment besoin de QtDBus? – Wildcat
Un grand merci à vous tous ... problème résolu ... – MA1