Visual Studio 2015支持为Windows XP构建C ++程序。根据文章Configuring C++11 Programs for Windows XP,启用此支持只需在项目属性中选择适当的平台工具集。
这在我的情况下不起作用。一个简单的“hello world”程序,用C ++编写,在Visual Studio Community 2015(版本14.0.24720.00 Update 1)中编译,平台工具集设置为Visual Studio 2015 - Windows XP (v140_xp)
,平台设置为x86 / Win32,生成通用“[name]在Windows XP计算机上运行时,“可执行文件”不是有效的Win32应用程序“错误。