我们已经安装了 Microsoft Build Tools 2013,从http://www.microsoft.com/en-us/download/details.aspx?id=40760 http://www.microsoft.com/en-us/download/details.aspx?id=40760但安装后并没有创建C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120目录,因此找不到所需的目标文件。
我们真的需要安装 VS2013 版本才能创建所需的目标/属性文件吗?
答案是肯定的,需要安装VS2013。然后添加一个名为的新字符串值VCTargetsPath12
to
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSBuild\ToolsVersions\12.0\11.0
该值应该是:
$([MSBuild]::ValueOrDefault('$(VCTargetsPath12)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\'))
您还需要更改
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSBuild\ToolsVersions\12.0\11.0\VCTargetsPath
价值:
$([MSBuild]::ValueOrDefault('$(VCTargetsPath)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\'))
如果某些项目仍然存在问题,请打开 .vcxproj 文件并确保 Project 元素的 ToolsVersion 属性设置为 12.0 而不是 4.0。对 .vcxproj.filters 执行相同的操作。
如果您遇到一些“SetEnv”相关错误,只需重建那些失败的项目即可。
已验证在多台机器上可以工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)