Reputation: 4302
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?
Upvotes: 1
Views: 4149
Reputation: 15905
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.
Upvotes: 3