【问题标题】:Is building for win32 the same as x86 in Visual Studio?为 win32 构建与 Visual Studio 中的 x86 相同吗?
【发布时间】:2013-10-29 17:06:01
【问题描述】:

所以我的老板让我在 VS2012(x86) 和 VS2012(x64) 可再发行包上测试代码, 但是当我查看manager>platforms... 的配置时,测试 VS2012 的唯一选项是 x64 和 Win32。

所以我的问题是,当我使用 Win32 构建代码时,是否与为 x86 构建代码相同?

【问题讨论】:

    标签: visual-studio winapi visual-studio-2012 x86


    【解决方案1】:

    是的。 Win32 是旧版本 VS 中使用的名称,在 64 位处理器可用之前。当它还可以构建 16 位 DOS 和 Windows 3.x 程序时,Win32 区分针对 Windows 9x 和 Windows NT。

    当时选择“x86”并不是一个好的选择,那些 16 位程序也在 x86 处理器上运行。它最近才成为“32 位”的代名词。他们只是从未改变它。

    【讨论】:

      【解决方案2】:

      所以我的问题是,当我使用 Win32 构建代码时,是否与在 x86 上构建代码相同?

      是的。在这种情况下,x86 是 Win32 的代名词。

      【讨论】:

        猜你喜欢
        • 2021-09-13
        • 2023-03-14
        • 1970-01-01
        • 2023-03-10
        • 1970-01-01
        • 1970-01-01
        • 2013-07-10
        • 2022-08-14
        • 2020-03-09
        相关资源
        最近更新 更多