Qt moc.exe ne générant pas d' *.moc fichier

Je suis en train de construire la qtestlib/tutorial1 exemple, mais le testqstring.moc fichier n'est pas généré quand je lance nmake (je suis en cours d'exécution Qt 4.5.2 sur Windows XP SP3).
J'ai copié testqstring.cpp à partir du répertoire du didacticiel à mon répertoire de construction (C:\sandboxes\testqstring) et de l'intervalle Qt command prompt a couru vsvars32.fichier bat de mon MS Visual Studio 8 installation pour ajouter le VS variables d'environnement.

Selon le tutoriel, je devrais courir:

> qmake -project "CONFIG += qtestlib"
> qmake
> nmake

Quand je le fais, la sortie de nmake est:

C:/Apps/Qt/2009.03/qt/bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_TESTLIB_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -je"....\Apps\Qt\2009.03\qt\include\QtCore" -I"....\Apps\Qt\2009.03\qt\include\QtGui" -I"....\Apps\Qt\2009.03\qt\include\QtTest" -I"....\Apps\Qt\2009.03\qt\include" -I"." -Je"....\Apps\Qt\2009.03\qt\include\ActiveQt" -I"debug" -I"....\Apps\Qt\2009.03\qt\mkspecs\win32-g++" -D__GNUC__ -DWIN32 testqstring.cpp -o debug\testqstring.moc

g++ -c -g -frtti -fexceptions -mthreads -Mur -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_TESTLIB_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -je"....\Apps\Qt\2009.03\qt\include\QtCore" -I"....\Apps\Qt\2009.03\qt\include\QtGui" -I"....\Apps\Qt\2009.03\qt\include\QtTest" -I"....\Apps\Qt\2009.03\qt\include" -I"." -Je"....\Apps\Qt\2009.03\qt\include\ActiveQt" -I"debug" -I"....\Apps\Qt\2009.03\qt\mkspecs\win32-g++" -o debug\testqstring.o testqstring.cpp

testqstring.rpc:63:27: testqstring.moc: Aucun fichier ou répertoire
NMAKE : erreur fatale U1077: "C:\Apps\Qt\2009.03\mingw\bin\g++.EXE' : code de retour "0x1'
Stop.
NMAKE : erreur fatale U1077: "C:\PROGRA~1\MICROS~3\VC\BIN\nmake.exe' : code de retour "0 x 2'
Stop.

Donc, je peux voir que moc.exe est appelée à générer debug/testqstring.moc, mais ce fichier n'est jamais généré.

Merci pour tout et tous les conseils que vous pouvez fournir.

Pouvez-vous inclure l' .pro fichier généré lors de l'exécution de la première commande?
J'ai eu le même problème. Mais je l'ai résolu en supprimant le fichier qt.conf <qtpath> répertoire/bin.

OriginalL'auteur Doug Cuthbertson | 2009-08-29