Bonjour;
J'esaye de serialiser/deserialiser une classe (xml).
J'arrive sans probleme a generer mon xml
voici quand je genere mon xml
et voici quand je veux le recuperer
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);
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,
Partager