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
|