Greetings,

I have no experience with compiling 64bit targets. Using 64bit Windows and need a compiler (preferably Intel) to be able build as 32bit as 64bit targets, must be VC-compatible.

There are two editions I don't understand difference between :

EM64T (amd64?), uses x64 binaries
Itanium (ia64?), uses x86 binaries

what's the difference between amd64 and ia64? is it "more" 64-bit? as I can't run ia64 bianries

Now I'm confused which version will suit my needs, it means compile i386 + amd64 targets, any explanation about these editions?

Finally, how do I instruct the compiler and linker to build 64bit targets,
I assume /D _WIN64,WIN64 and /machine:x64
Are there more switches required?

Thanks