致命错误U1077:'cl':返回代码'0x1'新

时间:2016-10-18 11:54:54

标签: windows qt

我为桌面安装了Qt 5.2.1 64位(MSVC 2012)。

每当我运行应用程序时出现以下错误,请记住:

  • 我有VS Ultimate 2012
  • 我已经尝试了一些答案,但仍然遇到同样的问题
  • 我安装了CDB

如果我使用nmake:

15:40:30: Running steps for project hi...
15:40:30: Configuration unchanged, skipping qmake step.
15:40:30: Starting: "C:\Qt\Qt5.2.1\Tools\QtCreator\bin\nmake.exe" 
C:\Qt\Qt5.2.1\Tools\QtCreator\bin\nmake.exe -f Makefile.Debug
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc /Fddebug\hi.pdb -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_CORE_LIB -I"..\..\..\Qt\Qt5.2.1\5.2.1\msvc2012_64\include" -I"..\..\..\Qt\Qt5.2.1\5.2.1\msvc2012_64\include\QtCore" -I"debug" -I"." -I"..\..\..\Qt\Qt5.2.1\5.2.1\msvc2012_64\mkspecs\win32-msvc2012" -Fodebug\ @C:\Users\FUJITSU\AppData\Local\Temp\nm2248.tmp
'cl' is not recognized as an internal or external command, operable program or batch file.
NMAKE : fatal error U1077: 'cl' : return code '0x1'
Stop.
NMAKE : fatal error U1077: 'C:\Qt\Qt5.2.1\Tools\QtCreator\bin\nmake.exe' : return code '0x2'
Stop.
15:40:30: The process "C:\Qt\Qt5.2.1\Tools\QtCreator\bin\nmake.exe" exited with code 2.
Error while building/deploying project hi (kit: Desktop Qt 5.2.1 MSVC2012 64bit)
When executing step 'Make'

如果我使用jom:

15:46:19: Starting: "C:\Qt\Qt5.2.1\Tools\QtCreator\bin\jom.exe" 
C:\Qt\Qt5.2.1\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc /Fddebug\hi.pdb -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_CORE_LIB -I"..\..\..\Qt\Qt5.2.1\5.2.1\msvc2012_64\include" -I"..\..\..\Qt\Qt5.2.1\5.2.1\msvc2012_64\include\QtCore" -I"debug" -I"." -I"..\..\..\Qt\Qt5.2.1\5.2.1\msvc2012_64\mkspecs\win32-msvc2012" -Fodebug\ @C:\Users\FUJITSU\AppData\Local\Temp\main.obj.6696.0.jom
jom: C:\Users\FUJITSU\build-hi-Desktop_Qt_5_2_1_MSVC2012_64bit-Debug\Makefile.Debug [debug\main.obj] Error 2
jom: C:\Users\FUJITSU\build-hi-Desktop_Qt_5_2_1_MSVC2012_64bit-Debug\Makefile [debug] Error 2
15:46:19: The process "C:\Qt\Qt5.2.1\Tools\QtCreator\bin\jom.exe" exited with code 2.
Error while building/deploying project hi (kit: Desktop Qt 5.2.1 MSVC2012 64bit)
When executing step 'Make'

为什么我会收到错误,我该如何解决?

1 个答案:

答案 0 :(得分:0)

你可能在没有设置环境的情况下运行它。使用“开始”菜单中的cmd.exe项启动Visual Studio Developer Prompt,然后使用jom / nmake工具。