Acabo de descargar Qt SDK 4.8.1 y, después de instalarlo, simplemente intenté compilar un proyecto C++ predeterminado, pero obtuve este extraño error.Qt - Error 2 en tiempo de compilación
16:50:24: Ejecución de construir pasos para la prueba de proyecto ...
16:50:24: Configuración sin cambios, omitiendo el paso qmake.
16:50:24: Inicio: "C: \ QtSDK \ QtCreator \ bin \ jom.exe"
cl -c -nologo -Zm200 -Zc: wchar_t- -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I" ........ \ QtSDK \ Desktop \ Qt \ 4.8.1 \ msvc2008 \ include \ QtCore "-I" ........ \ QtSDK \ Desktop \ Qt \ 4.8.1 \ msvc2008 \ include \ QtGui "-I" ........ \ QtSDK \ Desktop \ Qt \ 4.8.1 \ msvc2008 \ include "-I" ........ \ QtSDK \ Desktop \ Qt \ 4.8.1 \ msvc2008 \ include \ ActiveQt "-I" depurar "-I". " -I ".. \ test" -I "." -I "........ \ QtSDK \ Desktop \ Qt \ 4.8.1 \ msvc2008 \ mkspecs \ win32-msvc2008" -Fodebug \ @C: \ DOCUME ~ 1 \ dfuser \ IMPOST ~ 1 \ Temp \ main .obj.1464.0.jom
cl -c -nologo -Zm200 -Zc: wchar_t- -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I "........ \ QtSDK \ Desktop \ Qt \ 4.8.1 \ msvc2008 \ include \ QtCore" -I "........ \ QtSDK \ Escritorio \ Qt \ 4.8.1 \ msvc2008 \ include \ QtGui "-I" ........ \ QtSDK \ Desktop \ Qt \ 4.8.1 \ msvc2008 \ include "-I" ....... . \ QtSDK \ Desktop \ Qt \ 4.8.1 \ msvc2008 \ include \ ActiveQt "-I" depurar "-I". " -I ".. \ test" -I "." -I "........ \ QtSDK \ Desktop \ Qt \ 4.8.1 \ msvc2008 \ mkspecs \ win32-msvc2008" -Fodebug \ @C: \ DOCUME ~ 1 \ dfuser \ IMPOST ~ 1 \ Temp \ mainwindow .obj.1464.0.jom
C: \ QtSDK \ QtCreator \ bin \ -f jom.exe Makefile.Debug
Jom: C: \ Documents and Settings \ dfuser \ desktop \ test-build-escritorio-Qt_4_8_1_for_Desktop_- MSVC2008 _Qt_SDK__Debug \ Makefile.Debug [debug \ main.obj] Error 2JOM 1.0.8 - capacitar a sus núcleos
Jom: C: \ Documents and Settings \ dfuser \ Desktop \ test-acumulación desktop-Qt_4_8_1_for_Desktop_- MSVC2008 _Qt_SDK__Debug \ Makefile [debug] Error 2
16:50:24: El proceso "C: \ QtSDK \ QtCreator \ bin \ jom.exe" salió con el código 2.
Error al generar la prueba del proyecto (destino: Escritorio)
al ejecutar construir paso 'Hacer'
¿alguien sabe cuál es la causa?
No sé si es relevante o no, pero antes de obtener este error obtuve el error común sobre cl
ni lo encontré; Resolví agregar la ruta al cl
en la configuración del proyecto.
tal vez usar un compilador de minigw te ayudará. Veo que está usando msvc –
@denonth Sí, estoy usando msvc. ¿Puedes explicar más cómo usar minigw? – user1372813