1. ホーム
  2. visual-studio

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

2022-02-08 11:30:01

質問

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++

v120はVisual C++ 2013を意味します。

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