Ric*_*ein 13 c++ msbuild visual-studio-2013
我们已经安装了Microsoft Build Tools 2013,来自http://www.microsoft.com/en-us/download/details.aspx?id=40760,但安装后没有C:\ Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V120目录已创建,因此无法找到所需的目标文件.
我们真的需要为要创建的目标/道具文件安装VS2013的版本吗?
Ric*_*ein 18
答案是肯定的,你需要安装VS2013.然后添加一个名为新字符串值VCTargetsPath12
,以
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node \微软\的MSBuild\ToolsVersions\12.0\11.0
值应为:
$([MSBuild]::ValueOrDefault('$(VCTargetsPath12)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\'))
Run Code Online (Sandbox Code Playgroud)
你还需要改变
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node \微软\的MSBuild\ToolsVersions\12.0\11.0\VCTargetsPath
价值:
$([MSBuild]::ValueOrDefault('$(VCTargetsPath)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\'))
Run Code Online (Sandbox Code Playgroud)
如果某些项目仍然存在问题,请打开.vcxproj文件,并确保Project元素的ToolsVersion属性设置为12.0而不是4.0.对.vcxproj.filters执行相同的操作.
如果您遇到一些"SetEnv"相关错误,只需重建那些失败的项目.
在多台机器上验证工作.
归档时间: |
|
查看次数: |
31775 次 |
最近记录: |