我已安装:Visual Studio 2010。 QT-Windows的开源-5.1.0-msvc2010 86离线 和 QT-VS-ADDIN-1.2.2-开源
一切正常,我能够使用qt creator创建应用程序并编译并运行它。
但我修改了环境变量的原始路径: http://img850.imageshack.us/img850/382/nh4e.png
现在当尝试使用qt creator运行应用程序时,我收到此错误:
'cl' is not recognized as an internal or external command,
operable program or batch file.
jom: C:\C++\Qt\build-tesst-Desktop_Qt_5_1_0_MSVC2010_32bit-Debug\Makefile.Debug [debug\mainwindow.obj] Error 1
jom: C:\C++\Qt\build-tesst-Desktop_Qt_5_1_0_MSVC2010_32bit-Debug\Makefile [debug] Error 2
20:54:01: The process "C:\Qt\Qt5.1.0\Tools\QtCreator\bin\jom.exe" exited with code 2.
Error while building/deploying project tesst (kit: Desktop Qt 5.1.0 MSVC2010 32bit)
When executing step 'Make'
我已经在互联网上阅读了几十个帖子,但没有,我已经重新安装了qt-windows-opensource-5.1.0-msvc2010-x86-offline 和 QT-VS-ADDIN-1.2.2-开源
但仍然是同样的错误。
稍后编辑:程序不会仅从qt creator运行。如果我在visual studio 2010上导入qt项目,它可以编译并运行应用程序。
答案 0 :(得分:0)
当您从环境中修改原始路径变量时,QtCreator工具更改的自动检测不会检测到编译器(您的案例VS编译器)。因此,要解决此问题,您需要正确更新路径变量或手动添加vs编译器到工具链和Build。您也可以尝试使用MinGw编译器。