Qt5 MSVC jom error

0

Witam, jak zainstalować QT5 dla kompilatora msvc2010?

Mam zainstalowane WindowsSDK,
Microsoft VisualStudio Express2010
i tę wersję qt: Qt 5.0.2 for Windows 32-bit (VS 2010, 485 MB)

Gry chce skompilować projekt, wyskakuje mi:

Nazwa 'cl' nie jest rozpoznawana jako polecenie wewn©trzne lub zewn©trzne,
program wykonywalny lub plik wsadowy.
jom: D:\QtProjekty\MSVC_TEST\build-dfg-Desktop_Qt_5_0_2_MSVC2010_32bit-Debug\Makefile.Debug [debug\main.obj] Error 1
C:\Qt\Qt5.0.2\5.0.2\msvc2010\bin\moc.exe -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"C:\Qt\Qt5.0.2\5.0.2\msvc2010\include" -I"C:\Qt\Qt5.0.2\5.0.2\msvc2010\include\QtWidgets" -I"C:\Qt\Qt5.0.2\5.0.2\msvc2010\include\QtGui" -I"C:\Qt\Qt5.0.2\5.0.2\msvc2010\include\QtCore" -I"debug" -I"." -I"." -I"C:\Qt\Qt5.0.2\5.0.2\msvc2010\mkspecs\win32-msvc2010" -D_MSC_VER=1600 -DWIN32 ..\dfg\mainwindow.h -o debug\moc_mainwindow.cpp
jom: D:\QtProjekty\MSVC_TEST\build-dfg-Desktop_Qt_5_0_2_MSVC2010_32bit-Debug\Makefile [debug] Error 2
0024: Proces "C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe" zakończył się kodem wyjściowym 2.
Error while building/deploying project dfg (kit: Desktop Qt 5.0.2 MSVC2010 32bit)
Podczas wykonywania kroku "Make"

W opcjach projektu mam ustawione:
KOMPILATOR: Ms Windows SDK for Windows 7
WERSJA QT: Qt5.0.2 MSVC2010

Co mam poprawić, aby to zaczęło działać?

0

Odświeżam

0

uruchamiaj kompilację spod "Visual Studio Command Prompt" albo uruchom najpierw plik vcvarsall.bat znajdujący się w katalogu
c:\Program Files\Microsoft Visual Studio 11.0\VC\
(ścieżka podana dla VS 2012)

BAT-a musisz uruchomić w tym samym okienku konsoli, w którym będziesz kompilować.
Skrót "Visual Studio Command Prompt" robi to za ciebie.

EDIT: doczytałem, że masz ten problem spod IDE, nie spod konsoli?
Jeśli tak, to coś nie tak z instalacją. Możesz w ogóle skompilować cokolwiek?

Spróbuj też tak: otwórz konsolę VS, dla pewności sprawdź czy działa polecenie cl.
Jeśli tak, to w tej konsoli uruchom IDE Visuala. Dla VC 2012 Pro to będzie:
c:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
Nie mam pod ręką 2010 Express żeby podać nazwę właściwego exeka, zobacz we właściwościach skrótu.

0

Gdy w msvs2010 tworze nowy projekt, wszystko ładnie się kompiluje. Polecenie 'cl' działa. Mi chodzi konkretnie o QtCreatora. Gdy tworze zwykły projekt wyskakują mi niżej wymienione błędy.

1451: Uruchamianie kroków budowania dla projektu nienazwany1...
1451: Uruchamianie "C:\Qt\Qt5.0.2\5.0.2\msvc2010\bin\qmake.exe" D:\QtProjekty\MSVC_TEST\nienazwany1\nienazwany1.pro -r -spec win32-msvc2010
1451: Proces "C:\Qt\Qt5.0.2\5.0.2\msvc2010\bin\qmake.exe" zakończył się normalnie.
1451: Uruchamianie "C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe"
C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe -f Makefile.Release
cl -c -nologo -Zm200 -Zc:wchar_t -O2 -MD -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -I"." -I"C:\Qt\Qt5.0.2\5.0.2\msvc2010\mkspecs\win32-msvc2010" -Forelease\ @C:\Users\PAWE~1\AppData\Local\Temp\main.obj.1948.15.jom
Nazwa 'cl' nie jest rozpoznawana jako polecenie wewn©trzne lub zewn©trzne,
program wykonywalny lub plik wsadowy.
jom: D:\QtProjekty\MSVC_TEST\build-nienazwany1-Desktop_Qt_5_0_2_MSVC2010_32bit-Release\Makefile.Release [release\main.obj] Error 1
jom: D:\QtProjekty\MSVC_TEST\build-nienazwany1-Desktop_Qt_5_0_2_MSVC2010_32bit-Release\Makefile [release] Error 2
1452: Proces "C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe" zakończył się kodem wyjściowym 2.
Error while building/deploying project nienazwany1 (kit: Desktop Qt 5.0.2 MSVC2010 32bit)
Podczas wykonywania kroku "Make"

Moja konfiguracja:
user image
Specjalnie zainstalowałem świeży Windows7, zainstalowałem Windows SDK oraz Qt 5.0.2 for Windows 32-bit (VS 2010, 485 MB).

Niestety zmuszony jestem skompilować to na windowsie, ponieważ muszę wydać wersję na ten system.

1 użytkowników online, w tym zalogowanych: 0, gości: 1