我创建了一个简单的应用程序MFC
,其位于visual studio 2013
32位。
然后,当在Windows XP上测试时,我发现它不起作用,并显示一条错误消息the application is not a valid win32 application
。使用Visual Studio在MFC应用程序中定位Windows XP 2013/2015
注意应用程序工作正常在Windows 7
有什么不对?
我创建了一个简单的应用程序MFC
,其位于visual studio 2013
32位。
然后,当在Windows XP上测试时,我发现它不起作用,并显示一条错误消息the application is not a valid win32 application
。使用Visual Studio在MFC应用程序中定位Windows XP 2013/2015
注意应用程序工作正常在Windows 7
有什么不对?
对于每个人都想要一个直接的解决方案,尝试应用以下步骤。
步骤:该项目并选择属性
此外,你可以看到这个MSDN文章,Windows XP Targeting with C++ in Visual Studio 2012更多的帮助。
感谢您发布该答案。英特尔有一篇文章[使用Visual Studio 2012或更高版本链接应用程序以在Windows XP上运行](https://software.intel.com/en-us/articles/linking-applications-using-visual-studio-2012-to -run-on-windows-xp)描述相同的过程。对于Visual Studio 2012,它看起来像一个Service Pack也是需要的。 – 2016-03-08 18:06:45
32 vs 64 bits? – willll 2014-11-14 20:42:34
@willll:32位应用程序。 – 2014-11-14 20:43:16
@LionKing:http://www.visualstudio.com/en-us/products/visual-studio-2013-compatibility-vs.aspx“需要Visual Studio 2013 Update 2或更高版本。” – willll 2014-11-14 20:54:47