Makemies wrote:Code: Select all
fatal error LNK1112: module machine type 'IA64' conflicts with target machine type 'X86'
Your environment is somehow being to set to make 64bit objects. When you installed Visual Studio .NET 2003, did you also install any 64bit options? 64bit options are most likely to have come from installing a Windows SDK, which generally you shouldn't need though. Did you install an MS SDK? You’re also not running any batch file or anything to set up a 64bit environment right?
If at any point you needed to change your Target Machine type, you might be required to do a rebuild. In any event, right now, do a Clean Solution and or Rebuild Solution. That should remove the IA64 object files you already have.
Check to make sure that Target Machine is X86 for
each project in the DC++ solution. (I believe you should only need to make use of one project, DCPlusPlus, to be linked, but make sure the others are not being linked with a different Target Machine.)
Tell us if your problem continues. If you still then get that error, somehow you’re producing IA64 object files. Try setting the Target Machine to something else, like Not Set or inherit defaults. Do you have other options for Target Machine?
My Visual Studio .NET 2003 is licensed under my name, and the same for my operating system... What about you?
I surf on an OC3 without limitations, two to be exact, and I'm not joking.