1. ホーム
  2. visual-studio

[解決済み] v120 (Platform Toolset = 'v120') 用のビルドツールが見つかりません。

2022-12-07 21:21:49

質問

Windows 8 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.

どのように解決するのですか?

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

あなたが使用している Visual C++ 2012 は v110 です。v120 は Visual C++ 2013 を意味します。

したがって、プロジェクトの設定を変更してツールセット v110 を使用するか、このマシンに Visual Studio 2013 をインストールして VS2013 を使用してコンパイルするか、どちらかになります。