在 Windows 7 中运行 VS2017 应用程序
Posted
技术标签:
【中文标题】在 Windows 7 中运行 VS2017 应用程序【英文标题】:Running VS2017 application in Windows 7 【发布时间】:2019-03-13 12:45:47 【问题描述】:我在 Windows 10 操作系统中使用 Visual Studio 2017 开发了 VC++ 应用程序。我的目标系统是 Windows XP 或 Windows 7 32 位。为了使应用程序正常工作,我应该做哪些更改?提前致谢。
【问题讨论】:
XP ?为什么?它不再受支持。它非常不安全。 如前所述,您应该仔细查看支持 Windows XP 的任何“要求”。 【参考方案1】:您可以使用v141_xp
平台工具集(该工具集使用 Windows 7.1A SDK 并设置 _WINNT_WIN32=0x0502
),让 VS 2017 代码在 Windows XP Service Pack 3 上运行。
您需要安装通过 Visual Studio 安装程序添加 Windows XP 支持的可选组件。
您还需要避免使用任何在 Windows XP 上不受支持的 API,但这是您可能必须通过尝试运行代码和调试启动失败来解决的个案问题。
请参阅this blog post 了解与 DirectX 标头相关的一些附加说明。
【讨论】:
以上是关于在 Windows 7 中运行 VS2017 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
在Windows 7上从Windows 10 VS2017部署编译并找不到DLL
如何在 Windows 中从我的 VS2008/C++ 应用程序中执行一个程序来替换调用者并在 xp/vista/7 上运行?
无法在另一台未安装 VS2017 的机器上运行使用 VS2017 构建的 C++ 应用程序