Ho appena scaricato Qt SDK 4.8.1 e, dopo averlo installato, ho semplicemente provato a compilare un progetto C++ predefinito, ma ho ricevuto questo strano errore.Qt - Errore 2 in fase di compilazione
16:50:24: Esecuzione di costruire passaggi per la prova progetto ...
16:50:24: Progettazione invariata, saltando passo qmake.
16:50:24: Avvio: "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" debug "-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 \ 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" debug "-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 \ jom.exe -f Makefile.Debug
jom: C: \ Documents and Settings \ dfuser \ Desktop \ test-build-desktop-Qt_4_8_1_for_Desktop_- MSVC2008 _Qt_SDK__Debug \ Makefile.Debug [debug \ main.obj] errore 2JOM 1.0.8 - potenziare i tuoi nuclei
jom: C: \ Documents and Settings \ dfuser \ Desktop \ test-build- desktop-Qt_4_8_1_for_Desktop_- MSVC2008 _Qt_SDK__Debug \ Makefile [debug] errore 2
16:50:24: Il processo di "C: \ QtSDK \ QtCreator \ bin \ jom.exe" terminato con codice 2.
errore, mentre la costruzione di test del progetto (target: Desktop)
Durante l'esecuzione di costruire passo 'Make'
qualcuno sa qual è la causa?
Non so se è rilevante o meno, ma prima di ottenere questo errore ho riscontrato l'errore comune su cl
né trovato; Ho risolto aggiungendo il percorso a cl
nelle impostazioni del progetto.
forse usando un minigw il compilatore ti aiuterà. Vedo che stai usando msvc –
@denonth Sì, sto usando msvc. Puoi spiegare ulteriormente come usare minigw? – user1372813