c++ - 使用 Visual Studio 2013/2015 及更高版本在 MFC 应用程序中以 Windows XP 为目标

标签 c++ visual-studio mfc

我通过 Visual Studio 2013 32 位创建了一个简单的 MFC 应用程序。
然后,当在 Windows XP 上测试时,我发现它不起作用,并显示错误消息 该应用程序不是有效的 win32 应用程序

请注意,该应用程序在 Windows 7 中运行良好。

出了什么问题?

最佳答案

对于每个想要直接解决方案的人,请尝试应用以下步骤。

步骤:

  1. 右键单击项目并选择属性。
  2. 一般。
  3. 平台工具集。
  4. 选择 Visual Studio 2013 - Windows XP (v120_xp)。

另外,您可以查看这篇 MSDN 文章 Windows XP Targeting with C++ in Visual Studio 2012以获得更多帮助。

关于c++ - 使用 Visual Studio 2013/2015 及更高版本在 MFC 应用程序中以 Windows XP 为目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26938477/

相关文章:

c++ - g++/minGW 可以与 Windows SDK 配合使用吗? Visual Studio 是唯一的选择吗?

xml - 为什么我无法在运行设置文件中指定 TestAdaptersPaths?

c++ - 在 MFC VS2010 中选择文件或文件夹

c++ - 向静态组合框控件添加单击/双击事件

c++ - 读入数字但止于负 C++

C++ 从用户输入中将char转换为int

c# - 发布构建复制配置文件到另一个项目

c++ - MFC 应用程序热键和加速器哪个更好?

c# - C++ 扫描器(string-fu!)

c++ - 支持 C++14 lambda 的 ros 包