【问题标题】:Developing native with ASPI for Win Xp使用 ASPI for Win Xp 开发本机
【发布时间】:2021-03-12 22:07:21
【问题描述】:

我想开发一个 C++ 应用程序,它将在 Windows XP 机器上本地运行。 它使用 ASPI 驱动程序与外部 SCSI 设备进行通信。

Microsoft 页面上最旧的版本似乎是 VS 2012,这可能太新了。 我需要安装哪个版本的 Visual Studio 才能在 Win XP 上进行本机编码和编译?

【问题讨论】:

标签: c++ windows-xp


【解决方案1】:

我经常使用 Visual Studio 2017 为 Windows XP 编译。

秘诀是在项目的配置页面(配置属性 -> 常规 -> 平台工具集)中安装并选择“v141_xp”平台工具集,如@drescherjm 的链接中所述。

我还将 Windows SDK 版本设置为 7.0,虽然我不确定这是否有必要。

【讨论】:

  • 感谢您的回答。我毫不怀疑你的建议会奏效。在我的具体情况下,由于 ASPI 驱动程序,该软件无法在比 Win XP 更新的环境中进行测试。它必须在 XP 计算机上编码和编译。
  • 为什么不在 Windows 10 上构建并在 XP 上进行测试(可能在虚拟机中)?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
  • 2014-11-13
  • 1970-01-01
  • 1970-01-01
  • 2014-06-09
相关资源
最近更新 更多