在Windows8 x64上使用visual studio 2012显然是由于msbuild被移到了.net上造成的,但我还没有看到如何修复它。
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install v120 to build using the v120 build tools.
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5):
error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install v120 to build using the v120 build tools.
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install v120 to build using the v120 build tools.
发布于 2013-11-06 13:35:08
http://en.wikipedia.org/wiki/Visual_C++
您使用的是v110版本的Visual C++ 2012。v120指的是Visual C++ 2013。
因此,要么更改项目设置以使用工具集v110,要么在此计算机上安装Visual Studio2013并使用VS2013对其进行编译。
发布于 2013-12-17 18:32:59
如果您使用的是visual 2012,请右键单击项目名称->属性->配置属性->常规->平台工具集-> Visual Studio2012 (v110)
发布于 2014-11-05 08:16:41
从http://www.microsoft.com/en-US/download/details.aspx?id=40760下载并安装Microsoft Build Tools 2013
https://stackoverflow.com/questions/19801072
复制相似问题