【发布时间】:2021-03-12 22:07:21
【问题描述】:
我想开发一个 C++ 应用程序,它将在 Windows XP 机器上本地运行。 它使用 ASPI 驱动程序与外部 SCSI 设备进行通信。
Microsoft 页面上最旧的版本似乎是 VS 2012,这可能太新了。 我需要安装哪个版本的 Visual Studio 才能在 Win XP 上进行本机编码和编译?
【问题讨论】:
标签: c++ windows-xp
我想开发一个 C++ 应用程序,它将在 Windows XP 机器上本地运行。 它使用 ASPI 驱动程序与外部 SCSI 设备进行通信。
Microsoft 页面上最旧的版本似乎是 VS 2012,这可能太新了。 我需要安装哪个版本的 Visual Studio 才能在 Win XP 上进行本机编码和编译?
【问题讨论】:
标签: c++ windows-xp
我经常使用 Visual Studio 2017 为 Windows XP 编译。
秘诀是在项目的配置页面(配置属性 -> 常规 -> 平台工具集)中安装并选择“v141_xp”平台工具集,如@drescherjm 的链接中所述。
我还将 Windows SDK 版本设置为 7.0,虽然我不确定这是否有必要。
【讨论】: