无法构建qt程序

时间:2013-07-18 08:23:09

标签: qt

13:42:04: Running steps for project untitled...
13:42:04: Configuration unchanged, skipping qmake step.
13:42:04: Starting: "C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe" C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -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"..\..\..\..\5.0.2\msvc2012_64\include" -I"..\..\..\..\5.0.2\msvc2012_64\include\QtWidgets" -I"..\..\..\..\5.0.2\msvc2012_64\include\QtGui" -I"..\..\..\..\5.0.2\msvc2012_64\include\QtCore" -I"debug" -I"." -I"." -I"..\..\..\..\5.0.2\msvc2012_64\mkspecs\win32-msvc2012" -Fodebug\ @C:\Users\nimisha\AppData\Local\Temp\main.obj.5148.297.jom
'cl' is not recognized as an internal or external command,
operable program or batch file.
jom: C:\Qt\Qt5.0.2\Tools\QtCreator\bin\build-untitled-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug\Makefile.Debug [debug\main.obj] Error 1
    cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -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"..\..\..\..\5.0.2\msvc2012_64\include" -I"..\..\..\..\5.0.2\msvc2012_64\include\QtWidgets" -I"..\..\..\..\5.0.2\msvc2012_64\include\QtGui" -I"..\..\..\..\5.0.2\msvc2012_64\include\QtCore" -I"debug" -I"." -I"." -I"..\..\..\..\5.0.2\msvc2012_64\mkspecs\win32-msvc2012" -Fodebug\ @C:\Users\nimisha\AppData\Local\Temp\mainwindow.obj.5148.656.jom
'cl' is not recognized as an internal or external command,
operable program or batch file.
    cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -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"..\..\..\..\5.0.2\msvc2012_64\include" -I"..\..\..\..\5.0.2\msvc2012_64\include\QtWidgets" -I"..\..\..\..\5.0.2\msvc2012_64\include\QtGui" -I"..\..\..\..\5.0.2\msvc2012_64\include\QtCore" -I"debug" -I"." -I"." -I"..\..\..\..\5.0.2\msvc2012_64\mkspecs\win32-msvc2012" -Fodebug\ @C:\Users\nimisha\AppData\Local\Temp\moc_mainwindow.obj.5148.890.jom
'cl' is not recognized as an internal or external command,
operable program or batch file.
jom: C:\Qt\Qt5.0.2\Tools\QtCreator\bin\build-untitled-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug\Makefile.Debug [debug\mainwindow.obj] Error 1

这些是我所面临的错误。我已设置路径,下载了所有内容,但仍然出现错误该项目正在建设,但在两者之间停止并显示错误......

4 个答案:

答案 0 :(得分:1)

这就是问题所在。

    'cl' is not recognized as an internal or external command

您的路径中似乎没有Visual Studio命令行工具。您可以使用通常安装的快捷方式“打开Visual Studio命令提示符(2010)”,也可以从命令提示符运行

    "C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86

这些说明适用于VS 2010,如果您有2012年,则需要相应地更改路径。

答案 1 :(得分:0)

看起来您的Visual Studio的PATH目录没有bin条目。检查您的环境变量。

答案 2 :(得分:0)

您的计算机中似乎没有安装Visual Studio 2010。

答案 3 :(得分:0)

如果您使用QTCreator,请转到Extras->选项并选择ToolChain。如果未检测到MSVC,则会自动手动设置路径。在项目设置中,将配置设置为使用MSVC工具链。