【发布时间】:2012-10-21 03:24:39
【问题描述】:
我在另一个线程中读到,为了使 exe 应用程序在 32 位操作系统上运行,您需要进入程序的属性并将目标 CPU 更改为 x86。我已经这样做了,由于某种原因,当我尝试在 Windows XP 中运行它时,我仍然得到一个无效的 win32 错误。我会发布一张图片,但我没有足够的代表,所以我希望你能明白我想说的!
【问题讨论】:
我在另一个线程中读到,为了使 exe 应用程序在 32 位操作系统上运行,您需要进入程序的属性并将目标 CPU 更改为 x86。我已经这样做了,由于某种原因,当我尝试在 Windows XP 中运行它时,我仍然得到一个无效的 win32 错误。我会发布一张图片,但我没有足够的代表,所以我希望你能明白我想说的!
【问题讨论】:
我遇到了和你一样的问题,看看这里How to compile for Win XP with Visual Studio 2012?
基本上,VS 2012 不支持 Windows XP,因此如果您希望您的程序在该操作系统中运行,您需要下载并安装 CTP Update。
安装后,您需要在项目属性中更改此选项:
希望这会有所帮助。
【讨论】: