我創建了一個簡單的應用程序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