【问题标题】:Targeting Windows XP in MFC application using Visual Studio 2013/2015 onward在使用 Visual Studio 2013/2015 及更高版本的 MFC 应用程序中以 Windows XP 为目标
【发布时间】:2014-11-14 20:40:33
【问题描述】:

我通过visual studio 2013 32 位创建了一个简单的MFC 应用程序。
然后在 Windows XP 上测试时发现它不起作用,并显示错误消息the application is not a valid win32 application

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

怎么了?

【问题讨论】:

  • @willll:32 位应用程序。
  • @LionKing : visualstudio.com/en-us/products/… "需要 Visual Studio 2013 Update 2 或更高版本。"
  • @willll 不幸的是,该链接没有关于如何为 WinXP 配置本机 C++ 应用程序的任何信息。它只是声称它是可能的。
  • 您可以在stackoverflow.com/questions/20061248/…找到答案。
  • @willll:我已经更新到更新 4。

标签: c++ visual-studio mfc


【解决方案1】:

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

步骤:

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

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

【讨论】:

猜你喜欢
  • 2016-10-06
  • 2021-10-01
  • 2018-04-14
  • 2013-01-11
  • 1970-01-01
  • 2018-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多