我在另一个线程中读到,为了使exe应用程序在32位操作系统上运行,您需要进入程序的属性并将目标CPU更改为x86。我已经这样做了,出于某种原因,当我尝试在Windows XP中运行它时,仍然会收到无效的win32错误。我会张贴一张照片,但我没有足够的代表,所以我希望你得到我想说的话!
答案 0 :(得分:4)
我遇到了同样的问题,请看一下How to compile for Win XP with Visual Studio 2012?
基本上,VS 2012不支持Windows XP,因此您需要下载&如果您希望程序在该操作系统中运行,请安装CTP Update。
安装后,您需要在项目属性中更改此选项:
希望这有帮助。