
Hi,
I'm trying to use the polymorphic interfaces so I can separate
components in a serialization library, however I'm having problems
resolving the following linker errors using vc71:
boost error LNK2019: unresolved external symbol "public: void __thiscall
boost::archive::text_iarchive_impl<class
boost::archive::text_iarchive>::load(class std::basic_string
::load(class std::basic_string
&)" (?load@?$polymorphic_iarchive_impl@V?$text_iarchive_impl@Vtext_iarchive@ archive@boost@@@archive@boost@@@detail@archive@boost@@EAEXAAV?$basic_str ing@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
and similar for the save interface.
I am getting a similar problem using the test example - verbatim - from
the doc page
http://www.boost.org/libs/serialization/doc/archive_reference.html#polym
orphic, even after explicitly declaring
template void
boost::archive::text_oarchive_implboost::archive::text_oarchive::save(
std::basic_string