9

vcvarsall.bat确实 setup de build environment 让您在x86 | ia64 | amd64 | x86_amd64 | x86_ia64.

第一个选项对于 32 位是显而易见的,但问题是:如果您想为 64 位构建并且想要在所有 64 位机器上运行,那么其他 4 个之间的最佳选择是什么。

假设您没有时间/资源为 64 构建 4 个构建,而您只能选择其中一个?

4

2 回答 2

13

我找到了一个澄清这个问题的页面http://msdn.microsoft.com/en-us/library/x4d2c09s%28VS.80%29.aspx

  • 为 32 构建 32/64 操作系统 =>x86
  • 32 操作系统为 64 构建 =>x86_amd64
  • 为 64 构建 64 操作系统 =>amd64

您可以忽略其他选项,因为安腾没有真正的市场份额。

于 2009-08-10T09:54:41.137 回答
1

ia64 (Itanium) 是一个非常冗余的 CPU(谷歌获取 ia64 市场份额),只有在您要部署到该架构时才应该使用它。

x86_amd 用于在 amd64 架构上运行 32 位,仅当您的代码无法在 amd64 下编译/工作时才使用它。

于 2009-08-10T09:15:21.187 回答