Bonjour,
je cherche à sérialiser des classes polymorphes avec boost,
mais malgré le fait de suivre (à priori) toutes les instructions du tuto
de boost, j'ai toujours la même exception lorsque je tente de sérialiser:
"unregistered void cast" (levée lors de l'appel ar & pointeur_sur_classeBase)
dans chaque classe dérivée de la classe de base (dans la fonction serialize...)
boost::serialization::base_object<...>(*this);
et dans le header où se trouve la classe:
BOOST_CLASS_EXPORT_GUID(..., "...")
J'ai également essayé d'utiliser "register_type(...)"
(sans BOOST_CLASS_EXPORT_GUID) mais le problème persiste...
(boost 1.39)
quelqu'un aurait-il une idée?
merci
Partager