【发布时间】:2016-10-06 22:29:45
【问题描述】:
我在运行 Windows 7 的机器上安装了 Visual C++ Build Tools 2015。
在 Windows SDK 8.1 和 10 中,没有 Windows XP 目标平台支持。
它是在 Windows SDK 7.1A 中引入的,但我找不到它的下载。它也包含在 Visual Studio 2012 Update 4 中,但我宁愿不为它安装 Visual Studio。
有没有办法只使用 Build Tools 2015 来定位 Windows XP (v110_xp)?
【问题讨论】:
-
您必须使用 SDK 7.1。不难发现,google“下载windows 7.1 sdk”抢先一步。
-
这篇文章写的不错,关于Windows SDK和Visual Studio的关系stackoverflow.com/a/34885950/5999。
-
@HansPassant,我按照你的建议尝试了 7.1,但 7.1 不包含目标 v110_xp。我现在就试试 SDK 8。
-
当然,只有通过 VS 安装才能获得。您必须自己配置项目,VC++ 目录设置和链接器的系统 + 最低要求版本设置您似乎决定不为 XP 构建,好主意。
-
@HansPassant,我完全同意(除了它不构建)- 我们就是这样生活的:开发是使用许可的 VS 完成的,但我的目标是建立一个 jenkins 构建服务器,并在buildserver 应该没有IDE,我更喜欢干净的环境。过去我曾为 C# 做过这件事,它既简单又干净,没有问题,所以我很惊讶它不适用于 c++。似乎没有办法,它不建立。所以我将不得不使用VS。案件结案。