2013-03-20 59 views
2

我尝试在XP 32位计算机上运行.exe。我在Windows 7 64位上使用Visual Studio 2012。Visual Studio 2012平台:只有ARM和Win32?

我得到一个消息,“**。exe文件是不是有效的Win32应用程序。

所以,这是因为我已经收集了64位程序。

我试图改变该平台的目标在我的项目属性,但我只有 “Win32中,ARM和x64”

的Win32 = 86?

为什么我没有x86平台就行了?

截图:

enter image description here

我为我的英语不好对不起......

预先感谢您。

编辑:好吧,Win32 == x86,那么为什么当我在Win32中编译时,我收到消息“**。exe不是有效的win32应用程序”。在32位赢得XP?

+0

[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

+0

Win32 = x86。在你的电脑上,x64和Win32都可以工作。 – 2013-03-20 14:39:39

+0

Win32 == x86 ...没问题 – 2013-03-20 14:39:49

回答

0

32位Windows平台在Visual Studio中称为Win32。所以是的,x86 == Win32。

+0

好吧,那么为什么当我在Win32中编译时,我收到消息“**。exe不是有效的win32应用程序”。在32位赢得XP? – Slot 2013-03-20 14:54:40