Właśnie pobrałem Qt SDK 4.8.1 i, po zainstalowaniu, po prostu próbowałem skompilować domyślny projekt C++, ale dostałem ten dziwny błąd.Qt - Błąd 2 w czasie kompilacji
16:50:24: Bieganie budować kroki dla testu projektu ...
16:50:24: Konfiguracja bez zmian, omijając etap QMake.
16:50:24: Począwszy od "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 \ Pulpit \ 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" debugowanie "-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" debugowanie "-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 \ Qt Creator \ bin \ jom.exe -f Makefile.Debug
Jom: C: \ Documents and Settings \ dfuser \ Pulpit \ build-desktop-test-Qt_4_8_1_for_Desktop_- MSVC2008 _Qt_SDK__Debug \ Makefile.Debug [debug \ main.obj] błąd 2Jom 1.0.8 - Empower rdzenie
Jom: C: \ Documents and Settings \ dfuser \ Pulpit \ test-Build- desktop-Qt_4_8_1_for_Desktop_- MSVC2008 _Qt_SDK__Debug \ Makefile [debug] Błąd 2
16:50:24: Proces "C: \ QtSDK \ QtCreator \ bin \ jom.exe" zakończył się kodem 2.
Błąd podczas budowania testu projektu (cel: Desktop)
Podczas wykonywania budować krok Make
Czy ktoś wie co jest przyczyną?
Nie wiem, czy jest to istotne, czy nie, ale przed otrzymaniem tego błędu dostałem wspólny błąd o numerze cl
ani go nie znaleziono; Rozwiązałem dodawanie ścieżki do cl
w ustawieniach projektu.
Może przy użyciu kompilatora minigw pomoże. Widzę, że używasz msvc –
@denonth Tak, używam msvc. Czy możesz wyjaśnić dalej, jak używać minigw? – user1372813