#include #define BOOST_SERIALIZATION_DYN_LINK #include #include #include #include #include "unregistered_cast.h" #include "../unregistered_cast_dll/unregistered_cast_dll.h" int main(int argc, char* argv[]) { A a; A* const pa = &a; std::stringstream ss; boost::archive::polymorphic_text_oarchive oa(ss); oa << pa; foo(); return 0; }