Visual Studio 2012平台:只有ARM和Win32?
我尝试在XP 32位计算机上运行.exe。我在Windows 7 64位上使用Visual Studio 2012。Visual Studio 2012平台:只有ARM和Win32?
我得到一个消息,“**。exe文件是不是有效的Win32应用程序。
所以,这是因为我已经收集了64位程序。
我试图改变该平台的目标在我的项目属性,但我只有 “Win32中,ARM和x64”
的Win32 = 86?
为什么我没有x86平台就行了?
截图:
我为我的英语不好对不起......
预先感谢您。
编辑:好吧,Win32 == x86,那么为什么当我在Win32中编译时,我收到消息“**。exe不是有效的win32应用程序”。在32位赢得XP?
x86适用于Intel或AMD特定的代码生成,而Win32是通用的32位目标。 Ref:http://en.wikipedia.org/wiki/Win32,Difference between WIN32 and x86 in smart card project
32位Windows平台在Visual Studio中称为Win32
。所以是的,x86 == Win32。
好吧,那么为什么当我在Win32中编译时,我收到消息“**。exe不是有效的win32应用程序”。在32位赢得XP? – Slot 2013-03-20 14:54:40
[How to compile for Win XP with Visual Studio 2012?](http://stackoverflow.com/questions/13130713/how-to-compile-for-win-xp- with-visual-studio-2012) – ildjarn 2013-03-20 14:39:27
Win32 = x86。在你的电脑上,x64和Win32都可以工作。 – 2013-03-20 14:39:39
Win32 == x86 ...没问题 – 2013-03-20 14:39:49