找不到 v120(平台工具集 = 'v120')的构建工具 [英] The builds tools for v120 (Platform Toolset = 'v120') cannot be found

查看:33
本文介绍了找不到 v120(平台工具集 = 'v120')的构建工具的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 Windows 8 x64 上使用 Visual Studio 2012显然这是由于 msbuild 被移到 .net 中造成的,但我还没有看到如何修复它.

Using visual studio 2012 on windows 8 x64 aparantly this is caused by msbuild being moved into .net but I havn't seen how to fix it yet.

4>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V110Microsoft.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)MSBuildMicrosoft.Cppv4.0V110Microsoft.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)MSBuildMicrosoft.Cppv4.0V110Microsoft.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.

推荐答案

http://en.wikipedia.org/wiki/Visual_C++

您使用的是 v110 的 Visual C++ 2012.v120 表示 Visual C++ 2013.

You are using Visual C++ 2012 which is v110. v120 means Visual C++ 2013.

所以要么更改项目设置以使用工具集 v110,要么在这台机器上安装 Visual Studio 2013 并使用 VS2013 进行编译.

So either you change the project settings to use toolset v110, or you install Visual Studio 2013 on this machine and use VS2013 to compile it.

这篇关于找不到 v120(平台工具集 = 'v120')的构建工具的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆