Je travaille sur un projet C++ dans lequel j'aimerais utiliser les bibliothèques de sérialisation de boost. J'ai téléchargé et installé les dernières bibliothèques de boost de la page d'accueil de boost.Aide à la compilation et à l'utilisation de bibliothèques C++ boost
Lorsque j'ai essayé de compiler et exécuter l'un des exemples de sérialisation de démonstration de boost, j'ai toutes sortes d'erreurs qui ressemblaient à ceci:
/usr/local/include/boost/archive/detail/iserializer.hpp:173: undefined reference to `boost::archive::archive_exception::~archive_exception()'
./demo.o: In function `void boost::archive::detail::save_non_pointer_type<boost::archive::text_oarchive>::save_standard::invoke<bus_schedule::trip_info>(boost::archive::text_oarchive&, bus_schedule::trip_info const&)':
/usr/local/include/boost/archive/detail/oserializer.hpp:253: undefined reference to `boost::archive::detail::basic_oarchive::save_object(void const*, boost::archive::detail::basic_oserializer const&)'
./demo.o: In function `void boost::archive::save_access::end_preamble<boost::archive::text_oarchive>(boost::archive::text_oarchive&)':
/usr/local/include/boost/archive/detail/oserializer.hpp:83: undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
./demo.o: In function `void boost::archive::detail::load_pointer_type<boost::archive::text_iarchive>::invoke<bus_route*>(boost::archive::text_iarchive&, bus_route*&)':
/usr/local/include/boost/archive/detail/iserializer.hpp:518: undefined reference to `boost::archive::detail::basic_iarchive::load_pointer(void*&, boost::archive::detail::basic_pointer_iserializer const*, boost::archive::detail::basic_pointer_iserializer const* (*)(boost::serialization::extended_type_info const&))'
./demo.o: In function `void boost::archive::detail::save_pointer_type<boost::archive::text_oarchive>::non_polymorphic::save<bus_route>(boost::archive::text_oarchive&, bus_route&)':
Je suis nouveau à C++ et d'augmenter de sorte que toute aide serait appréciée .
Merci
@ erreur de liaison utilisateur user475505. vérifiez si vous avez ajouté les bibliothèques pour la liaison. – yadab