2012-05-03 5 views
3

방금 ​​내 PC에 Qt SDK 1.2.1을 설치했습니다.'Make'빌드 단계를 실행할 때 프로젝트를 빌드하는 중 오류가 발생했습니다.

File > New File or Project... > Other Project > Plain C++ Project

나는 이러한 설정을 구축 선택 : Qt는 창조주이 .PRO 파일 생성

qt creator build settings

: 나는 시험과 새 프로젝트 생성

TEMPLATE = app 
CONFIG += console 
CONFIG -= qt 

SOURCES += main.cpp 

을하고이 main.cpp 파일 :

#include <iostream> 

using namespace std; 

int main() 
{ 
    cout << "Hello World!" << endl; 
    return 0; 
} 

빌드가 실패 :

13:39:35: Running build steps for project test... 
13:39:35: Starting: "C:\Dev\Qt\QtSDK\QtCreator\bin\jom.exe" clean 
Could Not Find C:\Dev\Projects\Qt\test\debug\main.obj 
    del debug\main.obj 
    del debug\test.intermediate.manifest debug\test.exp debug\test.ilk vc*.pdb vc*.idb 
Could Not Find C:\Dev\Projects\Qt\test\debug\test.intermediate.manifest 
Could Not Find C:\Dev\Projects\Qt\test\vc*.pdb 
Could Not Find C:\Dev\Projects\Qt\test\test.intermediate.manifest 
Could Not Find C:\Dev\Projects\Qt\test\test.exp 
Could Not Find C:\Dev\Projects\Qt\test\test.ilk 
Could Not Find C:\Dev\Projects\Qt\test\vc*.pdb 
    c:\dev\qt\qtsdk\desktop\qt\4.8.1\msvc2008\bin\qmake.exe -spec ..\..\..\Qt\QtSDK\Desktop\Qt\4.8.1\msvc2008\mkspecs\win32-msvc2008 CONFIG+=declarative_debug -o Makefile test.pro 
    C:\Dev\Qt\QtSDK\QtCreator\bin\jom.exe -f Makefile.Debug clean 
    C:\Dev\Qt\QtSDK\QtCreator\bin\jom.exe -f Makefile.Release clean 
Could Not Find C:\Dev\Projects\Qt\test\release\main.obj 
Could Not Find C:\Dev\Projects\Qt\test\release\test.intermediate.manifest 
    del release\main.obj 
    del release\test.intermediate.manifest release\test.exp 
    del ".\test.intermediate.manifest" 
    del test.exp 
    del test.ilk 
    del vc*.pdb 
    del vc*.idb 
Could Not Find C:\Dev\Projects\Qt\test\vc*.idb 

jom 1.0.8 - empower your cores 

13:39:36: The process "C:\Dev\Qt\QtSDK\QtCreator\bin\jom.exe" exited normally. 
13:39:36: Configuration unchanged, skipping qmake step. 
13:39:36: Starting: "C:\Dev\Qt\QtSDK\QtCreator\bin\jom.exe" 
    cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -I"..\..\..\Qt\QtSDK\Desktop\Qt\4.8.1\msvc2008\mkspecs\win32-msvc2008" -Fodebug\ @C:\DOCUME~1\Mitch!\LOCALS~1\Temp\main.obj.5936.16.jom 
    C:\Dev\Qt\QtSDK\QtCreator\bin\jom.exe -f Makefile.Debug 
'cl' is not recognized as an internal or external command, 
operable program or batch file. 
jom: C:\Dev\Projects\Qt\test\Makefile.Debug [debug\main.obj] Error 1 

jom 1.0.8 - empower your cores 

jom: C:\Dev\Projects\Qt\test\Makefile [debug] Error 2 
13:39:36: The process "C:\Dev\Qt\QtSDK\QtCreator\bin\jom.exe" exited with code 2. 
Error while building project test (target: Desktop) 
When executing build step 'Make' 

내가 Qt는 창조주를 시작하고 성공없이 Projects > Build Settings > Build Environment > Using System Environment > Clear System Environment을 확인하기 전에 Qt 4.8.1 for Desktop (MSVC 2008) 배치 스크립트를 실행하려고했습니다.

PATH 변수 Qt는 SDK 1.2.1을 설치 한 후 :

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\jEdit;C:\Program Files\TortoiseSVN\bin;C:\Program Files\doxygen\bin;C:\Program Files\NVIDIA Corporation\Cg\bin;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\WINDOWS\system32\WindowsPowerShell\v1.0 

내 컴퓨터는 Windows XP Professional (서비스 팩 2)를 실행한다. Qt SDK 1.2.1과 함께 제공되는 Qt Creator 버전은 2.4.1입니다.

+1

좋은 질문입니다. 그러나 이것은 설치 문제로 보입니다. 그러면 Qt 개발자 네트워크에서 더 나은 도움을받을 수 있습니다. [설치용 스레드] (http://qt-project.org/forums/viewforum/14/)가 있습니다. – Anthony

+0

버그 보고서가 생성되었습니다. https://bugreports.qt-project.org/browse/QTCREATORBUG-7973 – Mitch

+1

Sebastien이 버그 보고서의 의견에 언급 한대로 Visual Studio에서 작성자를 실행하는 방법이 있습니다 2008 명령 프롬프트. – Mitch

답변

1

cl이 시스템에 설치되어 있지 않거나 PATH 환경 변수에 추가되어야합니다. cl.exe 바이너리를 C:\Program Files\Microsoft Visual Studio [version]\에두고 해당 바이너리가 포함 된 디렉토리를 PATH에 추가하십시오.

+0

PATH에 'C : \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ bin'을 추가했으나 [유사한 오류]가 나타납니다 (http://pastebin.com/Ja6ayDhg). – Mitch

+0

@Mitch는'Tools' ->'Options' ->'Build & Run'을 열고'Tool Chains' 탭을 열어서 스크린 샷을 찍을 수 있습니까? – dschulz

+0

여기 있습니다 : http://i.imgur.com/kRGe6.png – Mitch

관련 문제