Boost logo

Boost :

Subject: [boost] error LNK2019: unresolved external symbol "public: void __thiscall BaseState::serialize<class boost::archive::xml_oarchive>
From: Farren, Patrick (patrick.farren_at_[hidden])
Date: 2011-12-01 11:15:38


Hi
I'm using VS2008 and boost 1.45

I have a static library that serializes to an xml file. I have a test app that calls a method within this static library to create the XML file.

The following linker problem occurs and I cannot resolve it. Can anyone assist?

Error 1 error LNK2019: unresolved external symbol "public: void __thiscall BaseState::serialize<class boost::archive::xml_oarchive>(class boost::archive::xml_oarchive &,unsigned int)" (??$serialize_at_Vxml_oarchive_at_archive@boost@@@BaseState@@QAEXAAVxml_oarchive_at_archive@boost@@I_at_Z) referenced in function "public: static void __cdecl boost::serialization::access::serialize<class boost::archive::xml_oarchive,class BaseState>(class boost::archive::xml_oarchive &,class BaseState &,unsigned int)" (??$serialize_at_Vxml_oarchive_at_archive@boost@@VBaseState@@@access_at_serialization@boost@@SAXAAVxml_oarchive_at_archive@2_at_AAVBaseState@@I_at_Z) dataAPIcpp.lib TestAPI

Patrick.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk