When attempting to compile the quickfix_api project, I'm getting the =
following errors:
-----------------------------------------------------------------
Compiling...
fix_filestore.cpp
d:\share\quickfix\src\c\fix_filestore.cpp(58) : error C2660: 'set' : =
function does not take 1 parameters
d:\share\quickfix\src\c\fix_filestore.cpp(65) : error C2664: 'bool =
__thiscall FIX::MessageStore::get(int,class =
std::basic_string<char,struct std::char_traits<char>,class =
std::allocator<char> > &) const' : cannot convert parameter 2 from =
'class FIX::
Message' to 'class std::basic_string<char,struct =
std::char_traits<char>,class std::allocator<char> > &'
A reference that is not to 'const' cannot be bound to a =
non-lvalue
d:\share\quickfix\src\c\fix_filestore.cpp(73) : error C2664: 'void =
__thiscall FIX::MessageStore::get(...) const' : cannot convert parameter =
3 ...
A reference that is not to 'const' cannot be bound to a =
non-lvalue
fix_memorystore.cpp
...
quickfix_api.lib - 6 error(s), 0 warning(s)
-----------------------------------------------------------------
The other projects seem to be compiling fine, but this one seems to be =
trying to reference get and set functions using incorrect, or missing =
parameters. I can't seem to find any implementation in the MessageStore =
class for set(*pMessage). Any thoughts?
Thanks,
John
|