相关疑难解决方法(0)

如何在Microsoft Visual Studio C++中定位Windows XP

我在Windows 8.1上使用Microsoft Visual Studio 2015.我想编译一个针对Windows XP的程序.我已经在谷歌和其他类似的问题上查了一下,但都没有帮助.在解决方案设置中,目标平台工具集设置为Windows XP,但目标平台版本中没有Windows XP选项.我确实阅读了https://msdn.microsoft.com/en-us/library/windows/desktop/aa383745 ( v= vs.85) .aspx(使用Windows标题)并将这些行添加到我的程序中:

#define WINVER _WIN32_WINNT_WINXP
#define _WIN32_WINNT _WIN32_WINNT_WINXP
#define NTDDI_VERSION NTDDI_WINXP
Run Code Online (Sandbox Code Playgroud)

但它仍然无效.它说它找不到"MSVCP140.dll".我得到这个DLL后,开始抱怨无法找到"VC140.dll".之后是"ucrtbased.dll",最后是"api-ms-win-core-string-11-1-0.dll",我甚至没有在我的Windows 8.1计算机中使用它.该程序可以在Windows 8.1上运行,但不能在Windows XP上运行.如何使程序在Windows XP上运行?

c++ windows visual-c++ visual-studio-2015

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

c++ ×1

visual-c++ ×1

visual-studio-2015 ×1

windows ×1