C++ 为qt和visual studio 2010配置环境变量

C++ 为qt和visual studio 2010配置环境变量,c++,qt,C++,Qt,我已安装:VisualStudio2010。 qt-windows-opensource-5.1.0-msvc2010-x86-offline 和 qt-vs-addin-1.2.2-开源 一切都很好,我能够使用QtCreator创建应用程序并编译和运行它 但我修改了环境变量的原始路径: 现在,当尝试使用qt creator运行应用程序时,我遇到以下错误: 'cl' is not recognized as an internal or external command, operable p

我已安装:VisualStudio2010。 qt-windows-opensource-5.1.0-msvc2010-x86-offline 和 qt-vs-addin-1.2.2-开源

一切都很好,我能够使用QtCreator创建应用程序并编译和运行它

但我修改了环境变量的原始路径:

现在,当尝试使用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项目,它可以编译和运行应用程序。

当您从环境中修改原始路径变量时,QtCreator toolchange的自动检测可能不会检测到编译器(您的案例与编译器)。因此,要解决这个问题,您需要正确地更新path变量,或者将vs编译器手动添加到工具通道和构建中。您也可以尝试使用MinGw编译器。

您阅读了以下链接吗?是的,我已经设置了环境变量,但仍然存在相同的错误。将路径添加到“工具链”手动“工具->选项->构建和运行”对不起,我不懂。在构建和运行时在何处添加路径?确定首先检查“项目”选项卡,无论Qt版本是否更新。如果没有,那么您需要将编译器(二进制)添加到toolchan。是的,这正是问题所在。但我不知道怎么加上这个。看,这是我的配置:。将鼠标移到工具包上时,说:“警告:未设置调试程序”。我不知道如何添加compiler@curuosul我没有,开发环境来确认这一点,可能这个链接对您的问题很有用@curiosul让我们在开始调试之前先尝试编译它。要手动添加它,您必须知道MSVC2010编译器的安装位置。我认为最简单的方法是使用自动检测到的MSVC2010设置(您的工作senario),克隆它们并更改路径,使其指向2010。更多信息请确认已安装VS调试器,并设置路径。我已卸载VS,并使用visual studio 2012和qt 5.1.0重新安装,适用于Windows 64位(VS 2012,525 MB),我也安装了mingw,但仍然存在相同的问题…我不明白你上面说的是什么。请检查这个链接。我认为这更有用