I was getting too many errors compiling QuickFix in a true Windows 64 bit
environment using MSXML, só I switched to the open source alternative
LIBXML2 as QuickFix permited such a trade (in the config_windows.h).
I now get only 1 error:
LINK : fatal error LNK1104: cannot open file 'libxml2.lib'
.\release\Conversions.obj : fatal error LNK1112: module machine type 'x64'
conflicts with target machine type 'X86'
This of course after compiling libxml2.lib in the x64 flavor -- Which
brought me to pay closer attention to error message. If I am not mistaken,
it seems that somewhere in the code, the compiler is targeting x86 even
though I issue the command:
msbuild quickfix_vs8.sln /t:Rebuild /p:Configuration=Release /p:platform=X64
...this, straight in the Win64 environment.
Can someone help me out of this problem?
Regards,
--
sis
|