Bonjour;

J'esaye de serialiser/deserialiser une classe (xml).
J'arrive sans probleme a generer mon xml

voici quand je genere mon xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
boost::filesystem::fstream ofs("test.xml", std::ios::trunc | std::ios::out);
boost::archive::xml_oarchive xml(ofs);
xml << boost::serialization::make_nvp("test", *this);
et voici quand je veux le recuperer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
boost::filesystem::fstream ifs("test.xml", std::ios::binary | std::ios::in);
boost::archive::xml_iarchive xml(ifs);
xml >> boost::serialization::make_nvp("test", *this);

et quand je lance la methode qui va recuperer mon xml jai un joli
"Exception: input stream error"

j'ai cherche sur pas mal de forum, on me parle de probleme de version de boost/openssl ou autres patches qui sont pas a "jour".

Je dois avouer que je seche beaucoup.

Cordialement,