Bonjour,
Je tente de compiler avec MSVC2012 depuis quelques jours.
Je suis sous Qt Creator, et je tente de compiler mon programme. Lorsque j’arrive aux moc, la command moc.exe echoue.
Voici la fin de la console:
C:\Programmation-Files\VC\Qt5.0.2\5.0.2\msvc2010_opengl\bin\moc.exe -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_MULTIMEDIAWIDGETS_LIB -DQT_OPENGL_LIB -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I"..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\8.0\Include\um" -I"..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\8.0\Include\shared" -I"..\..\..\..\..\..\..\..\Programmation-Files\Microsoft Visual Studio 11.0\VC\include" -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\SFML-2.0-rc\include" -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\OpenAL 1.1 SDK\include" -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\libsndfile\include" -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\Qt5.0.2\5.0.2\msvc2010_opengl\include" -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\Qt5.0.2\5.0.2\msvc2010_opengl\include\QtMultimediaWidgets" -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\Qt5.0.2\5.0.2\msvc2010_opengl\include\QtOpenGL" -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\Qt5.0.2\5.0.2\msvc2010_opengl\include\QtMultimedia" -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\Qt5.0.2\5.0.2\msvc2010_opengl\include\QtWidgets" -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\Qt5.0.2\5.0.2\msvc2010_opengl\include\QtNetwork" -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\Qt5.0.2\5.0.2\msvc2010_opengl\include\QtGui" -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\Qt5.0.2\5.0.2\msvc2010_opengl\include\QtCore" -I"debug" -I"." -I"." -I"..\..\..\..\..\..\..\..\Programmation-Files\VC\Qt5.0.2\5.0.2\msvc2010_opengl\mkspecs\win32-msvc2010" -D_MSC_VER=1600 -DWIN32 ..\TwiigCenter\Gui\Widget.hpp -o debug\moc_Widget.cpp
C:/Programmation-Files/Microsoft Visual Studio 11.0/VC/include/xrefwrap(156): Error: Macro argument mismatch.
jom: C:\Users\Vincent\Dropbox\Personnal shared projects\AnimeProject\Dev\cpp\TwiigCenter-build-Desktop_Qt_5_0.2MSVC2010_32bit-Debug\Makefile.Debug [debug\moc_Widget.cpp] Error 1
jom: C:\Users\Vincent\Dropbox\Personnal shared projects\AnimeProject\Dev\cpp\TwiigCenter-build-Desktop_Qt_5_0.2MSVC2010_32bit-Debug\Makefile [debug] Error 2
20:17:40: Le processus "C:\Programmation-Files\Qt\Qt5.0.1\Tools\QtCreator\bin\jom.exe" s'est terminé avec le code 2.
Error while building/deploying project TwiigCenter (kit: Desktop Qt 5.0.2 MSVC 32bit)
Lors de l'exécution de l'étape "Make"
Les lignes qui échouent dans xrefwrap sont: (l’erreur pointe sur la ligne 7)
#define _CLASS_RESULT_OF_PF_OPT_0X( \
TEMPLATE_LIST, PADDING_LIST, LIST, COMMA, X1, X2, X3, X4) \
_VARIADIC_CALL_OPT_X1(_CLASS_RESULT_OF_PF, \
TEMPLATE_LIST, PADDING_LIST, LIST, COMMA, \
__cdecl, X2, X3, X4)
*_VARIADIC_EXPAND_0X(_CLASS_RESULT_OF_PF_OPT_0X, 0, 0, 0, 0)*
#undef _CLASS_RESULT_OF_PF_OPT_0X
#undef _CLASS_RESULT_OF_PF
Sauriez-vous m’aider ? Je ne trouve vraiment d’ou cela peut venir, car ces fichiers headers viennent de Visual Studio 2012, et je compile avec nMake de visual studio 2012. Le probleme ne peut venir que de moc.exe…
Merci de votre aide.
Cordialement,
↧