[Quickfix-developers] QuickFix in 64bit
Brought to you by:
orenmnero
From: Devmember 0. <sis...@gm...> - 2008-07-24 16:04:04
|
Has anyone been able to compile QuickFix in a 64 bit environment? I have been trying and got held on a C++ error that is out of my scope. Can someone help me? I have added the /Zc:wchar_t- compiler option and the comsuppw.lib (release) dependencie... even though I am not sure that I have done it right. quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved external symbol "wchar_t * __cdecl _com_util::ConvertStringToBSTR(char const *)" (?ConvertString ToBSTR@_com_util@@YAPEA_WPEBD@Z) referenced in function "public: __cdecl _bstr_t ::Data_t::Data_t(char const *)" (??0Data_t@_bstr_t@@QEAA@PEBD@Z) quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved external symbol "void __cdecl _com_issue_error(long)" (?_com_issue_error@@YAXJ@Z) referenced in function "public: __cdecl _bstr_t::Data_t::Data_t(wchar_t const *)" (??0Data_t@_ bstr_t@@QEAA@PEB_W@Z) quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved external symbol "char * __cdecl _com_util::ConvertBSTRToString(wchar_t *)" (?ConvertBSTRToString @_com_util@@YAPEADPEA_W@Z) referenced in function "public: char const * __cdecl _bstr_t::Data_t::GetString(void)const " ( ?GetString@Data_t@_bstr_t@@QEBAPEBDXZ) release\vs8\quickfix_net.dll : fatal error LNK1120: 3 unresolved externals .\release\Conversions.obj : fatal error LNK1112: module machine type 'x64' confl icts with target machine type 'X86' -- sis |