I think the cleaned version below will be more workable. The error code refers to Print.hpp line 51 first input.
typedef struct tagMyData
{
std::string id;
std::string name;
boost::shared_ptr ptMydata;
public:
MyData(void);
MyData(const parameter_strings& parms);
virtual ~MyData(void);
private:
friend class boost::serialization::access;
template
void serialize(Archive &ar, const unsigned int version)
{
ar &id;
ar &name;
ar &ptMydata;
ar &version;
}
} MyData;
MyData::MyData(void)
{
}
MyData::~MyData(void)
{
}
MyData::MyData(const parameter_strings & parms)
{
}
BOOST_CLASS_EXPORT_IMPLEMENT(MyData); BOOST_CLASS_IMPLEMENTATION(MyData,boost::serialization::object_serializable);
BOOST_CLASS_TRACKING(MyData,boost::serialization::track_selectively);