我使用最新版本的MSVC 2017社区平台工具集v141,但我希望可执行文件仍可在XP上运行,所以我假设我需要使用v141_xp工具集,但是会导致:
错误MSB8020:找不到v141_xp(平台工具集=' v141_xp')的构建工具。要使用v141_xp构建工具进行构建,请安装v141_xp构建工具。或者,您可以通过选择“项目”菜单升级到当前的Visual Studio工具,或者右键单击解决方案,然后选择"重新定位解决方案"。
我在MSVC安装程序中找不到类似内容。有什么想法吗?
答案 0 :(得分:27)
我不清楚您的问题是安装Windows XP的C ++工具还是修改您的项目/解决方案以定位该平台。无论哪种方式,以下link都可以帮助您。
以下是有关如何安装工具集的摘要:
答案 1 :(得分:1)
我有一个类似的问题,原因是不需要VCTargetsPath系统变量。删除后,VS 2017现在可以看到V141工具集。 我首先拥有VS 2017社区,也许这就是问题所在。
答案 2 :(得分:1)