Linking in x64 and other issues
I've been trying for a while now, to get my project to compile as an x64 app, under x64, and I've gotten the lion's share of my problems worked out, but now get stuck with the following message:
"fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'AMD64'"
this one's beyond me. The whole project compiles without errors, but simply can't link.
I've wiped out all the linker references to x86 that I could find, and manually specified /MACHINE:AMD64 in the command line settings, and still no dice.
I'm running Visual C++ 2003, Standard Edition, on Win XP x64.
Can anyone help me out with what I need to do to my project and/or my vs settings to make this work?
On a related note, any of the command line tools supplied with vs, such as dumpbin, the command line compiler and linker, and various others complain about a missing dll : "mspdb71.dll".
This is one of the many errors I fixed in my project by simply adding the directory to the VC++ Directories list. Can I fix this globally?
Thank you in advance.
_mirko m.

