【问题标题】:32bit Build in Visual Studio 2012Visual Studio 2012 中的 32 位构建
【发布时间】:2012-10-21 03:24:39
【问题描述】:

我在另一个线程中读到,为了使 exe 应用程序在 32 位操作系统上运行,您需要进入程序的属性并将目标 CPU 更改为 x86。我已经这样做了,由于某种原因,当我尝试在 Windows XP 中运行它时,我仍然得到一个无效的 win32 错误。我会发布一张图片,但我没有足够的代表,所以我希望你能明白我想说的!

【问题讨论】:

    标签: visual-studio-2012


    【解决方案1】:

    我遇到了和你一样的问题,看看这里How to compile for Win XP with Visual Studio 2012?

    基本上,VS 2012 不支持 Windows XP,因此如果您希望您的程序在该操作系统中运行,您需要下载并安装 CTP Update

    安装后,您需要在项目属性中更改此选项:

    希望这会有所帮助。

    【讨论】:

    • 太棒了,我刚刚安装了更新,但我找不到你有屏幕截图的窗口。你去哪儿弄的?我的属性窗口看起来不像那样。
    • @Joshua 如果不是,请打开解决方案资源管理器(查看 -> 解决方案资源管理器)。从那里,右键单击您的项目名称,然后单击属性。我之前发布的窗口应该会显示出来。您需要找到的选项在配置属性 -> 常规选项卡中。
    • 您说的是 C++ IDE,OP 说的是托管 IDE 之一。
    • 还包括 PSAPI_VERSION=1 作为预处理器定义以启用 XP 支持。
    • 感谢您的回答,图片是一个非常棒的主意! :)
    猜你喜欢
    • 1970-01-01
    • 2015-12-19
    • 2012-10-18
    • 2013-03-20
    • 2012-08-23
    • 1970-01-01
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    相关资源
    最近更新 更多