我正在设置我的InstallShield以将我的软件包安装为64位(进入Program Files而不是Program Files x86)。
我的处理器是:Intel(R)Core(TM)i7-2600 CPU
InstallShield =>一般信息=>摘要信息流=>模板摘要
从Intel32;1033
到Intel64;1033
它给了我一般错误信息:
此处理器不支持此安装包
然后我将值设置为:
Amd64;1033 or x64;1033
它神奇地工作。
但奇怪的是,我的处理器是英特尔,它如何为Amd64工作?但不是Intel64?
显然,Amd64被称为x86-64或x86_64或Amd64,即64位版本的x86指令集。
然后英特尔采用IA并将其称为Intel64。
那么,那么......为什么我的英特尔处理器不能与Intel64配合使用,而是使用Amd64?
答案 0 :(得分:1)
platform token Intel64
指的是Itanium架构。 AMD和Intel的现代64位处理器都不是安腾;相反,它们是统称为AMD64 or x64的架构。这两种体系结构不相关,因此一种体系结构的代码不会在另一种体系结构中运行。