如何为VC 2017安装v141_xp的构建工具?

时间:2018-03-27 15:27:52

标签: visual-studio visual-studio-2017

我使用最新版本的MSVC 2017社区平台工具集v141,但我希望可执行文件仍可在XP上运行,所以我假设我需要使用v141_xp工具集,但是会导致:

错误MSB8020:找不到v141_xp(平台工具集=' v141_xp')的构建工具。要使用v141_xp构建工具进行构建,请安装v141_xp构建工具。或者,您可以通过选择“项目”菜单升级到当前的Visual Studio工具,或者右键单击解决方案,然后选择"重新定位解决方案"。

我在MSVC安装程序中找不到类似内容。有什么想法吗?

3 个答案:

答案 0 :(得分:27)

我不清楚您的问题是安装Windows XP的C ++工具还是修改您的项目/解决方案以定位该平台。无论哪种方式,以下link都可以帮助您。

以下是有关如何安装工具集的摘要:

  • 打开Visual Studio安装程序(工具 - >获取工具和功能)
  • 选择使用C ++进行桌面开发
  • 摘要部分
  • 中选择 Windows XP对C ++的支持
  • 点击修改

enter image description here

enter image description here

答案 1 :(得分:1)

我有一个类似的问题,原因是不需要VCTargetsPath系统变量。删除后,VS 2017现在可以看到V141工具集。 我首先拥有VS 2017社区,也许这就是问题所在。

答案 2 :(得分:1)

在Visual Studio 2019上,此选项已弃用,但您仍然可以选择它:)

以下是有关如何安装工具集的摘要:

  • 启动Visual Studio安装程序(工具->获取工具和功能)
  • 选择单个组件
  • 从“摘要”部分选择Windows XP对C ++的支持
  • 点击修改

enter image description here