Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
7957 Discussions

Which platfrom sdk supports EMD64T ?

sudanhh
Beginner
380 Views

installed the intel 8.1 compiler to build apps on 64 bit

my hardware:
intel xeon emt64t

software
xp 64 x64 edition
vs .net 2003 enterprise
platform sdk april 2005 edition
intel 8.1 c++ compiler

On the platform sdk, i only notice libraries for IA64 and AMD64
Should there be on for EMT64 as well ??

i always get a linker error

"Module Machine type AMD64 conflicts target machine type"

What option should i include on the linker options ? --MACHINE:/??

Please help regarding this issue

Issue Communication
0 Kudos
3 Replies
TimP
Honored Contributor III
380 Views
icl has been set up to request machine type X64 for several months. You may have an old version, which has not been tested with any recent PSDK. The X64 directories in PSDK are still named AMD64, but the machine type flag has been updated. The Microsoft AMD64 compiler accepts Intel optimization flags, such as /favor:pentium4 but that will matter only in certain types of C or C++ loops compiled with CL. Except for that, the "AMD64" stuff is interchangeable between Opteron and EM64T.

Message Edited by tim18 on 05-18-2005 09:14 AM

0 Kudos
sudanhh
Beginner
380 Views
Thanks for the update tim,
.
On the linker options on (vc++ .net) what machine type should i choose
/MACHINE:/??, Should i just choose AMD64 since as you said it applies to EM64T as well ?
Also I am currently using the intel 8.1 c++ compiler
ver. W_CC_PC_8.1.025.exe. (demo version)
Should i only install the W_CCE_PC_8.1.019.exe for EM64T ?
Is there a demo version that i can use for this?
I would really appreciate your help
Thanks
0 Kudos
TimP
Honored Contributor III
380 Views
I see that my reply didn't stick.

I ran dumpbin on a .obj made by ICL. It showed /machine:AMD64, so I think nothing has changed there, unless X64 may now be available as a synonym for AMD64.

The Intel X64 compiler uses the same license as the corresponding 32-bit compiler, so you can go ahead, download and install that compiler.
0 Kudos
Reply