InstallShield Template Summary Value AMD64 vs Intel64 vs x64

左心房为你撑大大i 提交于 2021-01-05 06:51:54

问题


I am setting up my InstallShield to install my package as 64 bit (into Program Files not Program Files x86) by.

My processor is: Intel(R) Core(TM) i7-2600 CPU

InstallShield => General Information => Summary Information Stream => Template Summary From Intel32;1033 to Intel64;1033

And it gives me the general error message:

This installation package is not supported by this processor

Then I set the value to:

Amd64;1033 or x64;1033

And it magically work.

But weird thing is, my processor is Intel, how come it work for Amd64? But not Intel64?

So..... I have been reading this , this and this.

Obviously Amd64 was referred as x86-64 or x86_64 or Amd64, the 64 bit version of x86-instruction set.

Then Intel take the IA and called it Intel64.

So, then.... why wouldn't my Intel Processor not work with Intel64 but with Amd64?


回答1:


The platform token Intel64 refers to the Itanium architecture. Modern 64-bit processors from both AMD and Intel aren't Itanium; instead they are the architecture collectively known as AMD64 or x64. These two architectures are not related, so code for one will not run on the other.



来源:https://stackoverflow.com/questions/22771849/installshield-template-summary-value-amd64-vs-intel64-vs-x64

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!