viral217 0 Posted November 25, 2004 Hi World, I am getting "fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'AMD64'" when trying to link some libraries compiled on AMD64 architecture. The OS is Win Server 2003. I am compiling and linking from the command line and I have made sure that I am using the cl.exe and link.exe of the platform SDK (PSDK). In the PATH, LIB and INCLUDE environment variables I have the PSDK folders first and later Visual Studio .Net 2003. I am also using WIN64 definition (/D"WIN64") when producing .obj from .c. I puzzled because i am unable to locate the place in which it is getting module machine type as 'X86'. Any suggestions would be of great help. TIA. ~viral Share this post Link to post