我刚刚格式化了PC并安装了Visual Studio 2013。现在,我想在不转换它的情况下编译Visual Studio 2010 C ++解决方案,并继续定位v100平台工具集。
我收到了这个错误:
error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...". C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets 64 5 TPC30004
和项目属性我看到我当然错过了所需的工具集。
我无法更改目标,因为无法强制XP用户安装新的C ++ 2013可重新分发,所以可能我应该安装Visual Studio 2010来解决问题,但如果可能的话我想避免它(小型SSD在当下并没有多少自由空间。)
还有其他选择吗?
答案 0 :(得分:23)
您需要为此安装Visual Studio 2010。别无选择。
您仍然可以安装到其他驱动器,以便在C:上保持内存占用尽可能低。
答案 1 :(得分:1)
还可以选择安装Windows SDK 7.1,它随附了相同的VS2010平台工具,并且免费提供。与VS2010 Express版不同,它还包括AMD64(但不是Itanium)版本的工具。