Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 msbuild编译器%PATH%_Visual Studio 2010_Visual C++_Msbuild - Fatal编程技术网

Visual studio 2010 msbuild编译器%PATH%

Visual studio 2010 msbuild编译器%PATH%,visual-studio-2010,visual-c++,msbuild,Visual Studio 2010,Visual C++,Msbuild,我希望通过更改PATH环境变量,使用替代工具集(cl.exe、link.exe等…)构建解决方案 当我使用“DeVaveMyPosial.SLN”构建解决方案时,它正确使用替代的工具集(调用替代的C.exe而不是VisualC++ + C.exe)。当我使用MSBug构建它时,它使用VisualC++编译器,忽略了我的路径设置。 这个问题有什么解决办法吗?有人知道如何通过解析%PATH%(当然不修改我的所有项目和解决方案文件)使MSBuild调用编译器吗?根据,您应该能够将ToolPath参数设

我希望通过更改PATH环境变量,使用替代工具集(cl.exe、link.exe等…)构建解决方案

当我使用“DeVaveMyPosial.SLN”构建解决方案时,它正确使用替代的工具集(调用替代的C.exe而不是VisualC++ + C.exe)。当我使用MSBug构建它时,它使用VisualC++编译器,忽略了我的路径设置。 这个问题有什么解决办法吗?有人知道如何通过解析%PATH%(当然不修改我的所有项目和解决方案文件)使MSBuild调用编译器吗?

根据,您应该能够将
ToolPath
参数设置为备用工具集的所需路径


当然,这不像设置路径环境变量那么舒服,我也没有尝试过,因为我现在手头没有VC++。*/P> VisualStudio 2010使用MSBuSE而不是VCBuild来处理C++项目。因此,我认为这个答案帮助不大;但正如我所说,我还没有机会测试它。你打算使用VS2008的工具集吗?如果是这样,您应该使用多目标定位,那么您必须更改项目中的VC++目录+可执行目录设置,将自定义路径放在首位。