IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques Discussion :

Boost pour la serialization de classe


Sujet :

Bibliothèques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 195
    Par défaut Boost pour la serialization de classe
    Bonjour,
    Voila j'ai plusieur petites classe que j'aimerai serializer pour les ecrire dans un fichier.
    J'ai entendu parler de la librairie boost que j'ai installée (version 1.34.1).
    J'ai pris le code qu'il donne dans le site de boost mais le probleme c'est qu'il ne compile pas.
    Enfin plutot il ne compile pas chez moi:
    il me sort un tas d'erreur tous du meme type " undefinided reference to "
    avec plein de classe de cet librairie.

    pourtant:
    J'ai fais les bon includes (ceux de lexemple jai rien touché)
    j'ai essayé avec une ligne de linkage mais sans succés.
    Si une personne pouvais mexpliquer du debut la marche a suivre (installation code compilation) pour qu'un programme tourne avec cette librairie ce serai simpa
    merci a tous

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Fais voir tes commandes.
    Difficile de t'aider autrement...

    P.S. C'est bien une erreur de link.

  3. #3
    Membre émérite
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Par défaut
    undefined reference, c'est que t'as pas fait l'édition de liens avec la lib.. boost serialization n'est pas que fichier d'entete

    ps: comme déjà dit, sans code, commandes, ni erreurs exactes, on peut pas aider

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 195
    Par défaut
    merci de vos reponses.
    Alors tout d'abord je suis sous linux/ubuntu et j'ai installer les lib de boost (celle pour la serialization et celle des iostreams) grace a la ligne apt-get install....
    ensuite jai copier/coller un fichier dans la doc de boost qui utilise la serialization et j'avais trouvé surinternet une ligne de link :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    -I/usr/local/include/boost-1_34_1 
    ou(et)
    -L/usr/local/lib -lboost_filesystem-gcc
    mais sa ne marche pas. voici l'erreur de compilation (ou de link) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    (.text._ZN5boost7archive6detail17save_pointer_typeINS0_13text_oarchiveEP8bus_stopE11polymorphicIS4_E4saveERS3_RKS4_PKNS1_25basic_pointer_oserializerE[boost::archive::detail::save_pointer_type<boost::archive::text_oarchive, bus_stop*>::polymorphic<bus_stop>::save(boost::archive::text_oarchive&, bus_stop const&, boost::archive::detail::basic_pointer_oserializer const*)]+0xee): undefined reference to `boost::serialization::void_downcast(boost::serialization::extended_type_info const&, boost::serialization::extended_type_info const&, void const*, bool)'
    demo.cpp:(.text._ZN5boost7archive6detail17save_pointer_typeINS0_13text_oarchiveEP8bus_stopE11polymorphicIS4_E4saveERS3_RKS4_PKNS1_25basic_pointer_oserializerE[boost::archive::detail::save_pointer_type<boost::archive::text_oarchive, bus_stop*>::polymorphic<bus_stop>::save(boost::archive::text_oarchive&, bus_stop const&, boost::archive::detail::basic_pointer_oserializer const*)]+0x14c): undefined reference to `boost::archive::detail::archive_pointer_oserializer<boost::archive::text_oarchive>::find(boost::serialization::extended_type_info const&)'
    demo.cpp:(.text._ZN5boost7archive6detail17save_pointer_typeINS0_13text_oarchiveEP8bus_stopE11polymorphicIS4_E4saveERS3_RKS4_PKNS1_25basic_pointer_oserializerE[boost::archive::detail::save_pointer_type<boost::archive::text_oarchive, bus_stop*>::polymorphic<bus_stop>::save(boost::archive::text_oarchive&, bus_stop const&, boost::archive::detail::basic_pointer_oserializer const*)]+0x1e2): undefined reference to `boost::archive::detail::basic_oarchive::save_pointer(void const*, boost::archive::detail::basic_pointer_oserializer const*)'
    /tmp/ccDHwg5f.o: In function `void boost::serialization::stl::save_collection<boost::archive::text_oarchive, std::list<bus_stop*, std::allocator<bus_stop*> > >(boost::archive::text_oarchive&, std::list<bus_stop*, std::allocator<bus_stop*> > const&)':
    demo.cpp:(.text._ZN5boost13serialization3stl15save_collectionINS_7archive13text_oarchiveESt4listIP8bus_stopSaIS7_EEEEvRT_RKT0_[void boost::serialization::stl::save_collection<boost::archive::text_oarchive, std::list<bus_stop*, std::allocator<bus_stop*> > >(boost::archive::text_oarchive&, std::list<bus_stop*, std::allocator<bus_stop*> > const&)]+0x4a): undefined reference to `boost::archive::detail::basic_oarchive::get_library_version() const'
    /tmp/ccDHwg5f.o: In function `boost::archive::detail::pointer_iserializer<bus_stop_destination, boost::archive::text_iarchive>::load_object_ptr(boost::archive::detail::basic_iarchive&, void*&, unsigned int) const':
    demo.cpp:(.text._ZNK5boost7archive6detail19pointer_iserializerI20bus_stop_destinationNS0_13text_iarchiveEE15load_object_ptrERNS1_14basic_iarchiveERPvj[boost::archive::detail::pointer_iserializer<bus_stop_destination, boost::archive::text_iarchive>::load_object_ptr(boost::archive::detail::basic_iarchive&, void*&, unsigned int) const]+0x9d): undefined reference to `boost::archive::detail::basic_iarchive::next_object_pointer(void*)'
    /tmp/ccDHwg5f.o: In function `boost::archive::detail::pointer_iserializer<bus_stop_corner, boost::archive::text_iarchive>::load_object_ptr(boost::archive::detail::basic_iarchive&, void*&, unsigned int) const':
    demo.cpp:(.text._ZNK5boost7archive6detail19pointer_iserializerI15bus_stop_cornerNS0_13text_iarchiveEE15load_object_ptrERNS1_14basic_iarchiveERPvj[boost::archive::detail::pointer_iserializer<bus_stop_corner, boost::archive::text_iarchive>::load_object_ptr(boost::archive::detail::basic_iarchive&, void*&, unsigned int) const]+0x9d): undefined reference to `boost::archive::detail::basic_iarchive::next_object_pointer(void*)'
    /tmp/ccDHwg5f.o: In function `boost::archive::detail::pointer_iserializer<bus_route, boost::archive::text_iarchive>::load_object_ptr(boost::archive::detail::basic_iarchive&, void*&, unsigned int) const':
    demo.cpp:(.text._ZNK5boost7archive6detail19pointer_iserializerI9bus_routeNS0_13text_iarchiveEE15load_object_ptrERNS1_14basic_iarchiveERPvj[boost::archive::detail::pointer_iserializer<bus_route, boost::archive::text_iarchive>::load_object_ptr(boost::archive::detail::basic_iarchive&, void*&, unsigned int) const]+0x9d): undefined reference to `boost::archive::detail::basic_iarchive::next_object_pointer(void*)'
    /tmp/ccDHwg5f.o: In function `void boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save<int>(int const&)':
    demo.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4saveIiEEvRKT_[void boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save<int>(int const&)]+0xd): undefined reference to `boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::newtoken()'
    /tmp/ccDHwg5f.o: In function `void boost::archive::save_access::save_primitive<boost::archive::text_oarchive, int>(boost::archive::text_oarchive&, int const&)':
    demo.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveEiEEvRT_RKT0_[void boost::archive::save_access::save_primitive<boost::archive::text_oarchive, int>(boost::archive::text_oarchive&, int const&)]+0xd): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
    /tmp/ccDHwg5f.o: In function `boost::archive::text_iarchive::text_iarchive(std::basic_istream<char, std::char_traits<char> >&, unsigned int)':
    demo.cpp:(.text._ZN5boost7archive13text_iarchiveC1ERSij[boost::archive::text_iarchive::text_iarchive(std::basic_istream<char, std::char_traits<char> >&, unsigned int)]+0x1b): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::text_iarchive_impl(std::basic_istream<char, std::char_traits<char> >&, unsigned int)'
    /tmp/ccDHwg5f.o: In function `boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::~common_iarchive()':
    demo.cpp:(.text._ZN5boost7archive6detail15common_iarchiveINS0_13text_iarchiveEED2Ev[boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::~common_iarchive()]+0x17): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
    /tmp/ccDHwg5f.o: In function `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()':
    demo.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED2Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x39): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
    demo.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED2Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x62): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
    /tmp/ccDHwg5f.o: In function `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()':
    demo.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED0Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x39): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
    demo.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED0Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x62): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
    /tmp/ccDHwg5f.o: In function `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()':
    demo.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED1Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x39): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
    /tmp/ccDHwg5f.o:demo.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED1Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x62): more undefined references to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()' follow
    /tmp/ccDHwg5f.o: In function `boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::~common_iarchive()':
    demo.cpp:(.text._ZN5boost7archive6detail15common_iarchiveINS0_13text_iarchiveEED0Ev[boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::~common_iarchive()]+0x17): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
    /tmp/ccDHwg5f.o: In function `boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::~common_iarchive()':
    demo.cpp:(.text._ZN5boost7archive6detail15common_iarchiveINS0_13text_iarchiveEED1Ev[boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::~common_iarchive()]+0x17): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
    /tmp/ccDHwg5f.o: In function `boost::archive::text_iarchive& boost::archive::detail::interface_iarchive<boost::archive::text_iarchive>::operator>><boost::archive::class_name_type>(boost::archive::class_name_type&)':
    demo.cpp:(.text._ZN5boost7archive6detail18interface_iarchiveINS0_13text_iarchiveEErsINS0_15class_name_typeEEERS3_RT_[boost::archive::text_iarchive& boost::archive::detail::interface_iarchive<boost::archive::text_iarchive>::operator>><boost::archive::class_name_type>(boost::archive::class_name_type&)]+0x26): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load_override(boost::archive::class_name_type&, int)'
    /tmp/ccDHwg5f.o: In function `boost::archive::text_oarchive::text_oarchive(std::basic_ostream<char, std::char_traits<char> >&, unsigned int)':
    demo.cpp:(.text._ZN5boost7archive13text_oarchiveC1ERSoj[boost::archive::text_oarchive::text_oarchive(std::basic_ostream<char, std::char_traits<char> >&, unsigned int)]+0x1b): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::text_oarchive_impl(std::basic_ostream<char, std::char_traits<char> >&, unsigned int)'
    /tmp/ccDHwg5f.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()':
    demo.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED2Ev[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()]+0x17): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
    /tmp/ccDHwg5f.o: In function `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()':
    demo.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED2Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x39): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
    demo.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED2Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x62): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
    /tmp/ccDHwg5f.o: In function `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()':
    demo.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x39): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
    demo.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x62): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
    /tmp/ccDHwg5f.o: In function `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()':
    demo.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x39): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
    /tmp/ccDHwg5f.o:demo.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x62): more undefined references to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' follow
    /tmp/ccDHwg5f.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()':
    demo.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED0Ev[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()]+0x17): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
    /tmp/ccDHwg5f.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()':
    demo.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED1Ev[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()]+0x17): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail15common_iarchiveINS0_13text_iarchiveEEE[typeinfo for boost::archive::detail::common_iarchive<boost::archive::text_iarchive>]+0x10): undefined reference to `typeinfo for boost::archive::detail::basic_iarchive'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveESt4listISt4pairIN12bus_schedule9trip_infoEP9bus_routeESaISA_EEEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, std::list<std::pair<bus_schedule::trip_info, bus_route*>, std::allocator<std::pair<bus_schedule::trip_info, bus_route*> > > >]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTVN5boost13serialization6detail27extended_type_info_typeid_1IKSt4listISt4pairIN12bus_schedule9trip_infoEP9bus_routeESaIS9_EEEE[vtable for boost::serialization::detail::extended_type_info_typeid_1<std::list<std::pair<bus_schedule::trip_info, bus_route*>, std::allocator<std::pair<bus_schedule::trip_info, bus_route*> > > const>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization6detail27extended_type_info_typeid_1IKSt4listISt4pairIN12bus_schedule9trip_infoEP9bus_routeESaIS9_EEEE[typeinfo for boost::serialization::detail::extended_type_info_typeid_1<std::list<std::pair<bus_schedule::trip_info, bus_route*>, std::allocator<std::pair<bus_schedule::trip_info, bus_route*> > > const>]+0x8): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEEE[typeinfo for boost::archive::detail::common_oarchive<boost::archive::text_oarchive>]+0x10): undefined reference to `typeinfo for boost::archive::detail::basic_oarchive'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveESt4listISt4pairIN12bus_schedule9trip_infoEP9bus_routeESaISA_EEEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, std::list<std::pair<bus_schedule::trip_info, bus_route*>, std::allocator<std::pair<bus_schedule::trip_info, bus_route*> > > >]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveESt4pairIN12bus_schedule9trip_infoEP9bus_routeEEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, std::pair<bus_schedule::trip_info, bus_route*> >]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTVN5boost13serialization6detail27extended_type_info_typeid_1IKSt4pairIN12bus_schedule9trip_infoEP9bus_routeEEE[vtable for boost::serialization::detail::extended_type_info_typeid_1<std::pair<bus_schedule::trip_info, bus_route*> const>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization6detail27extended_type_info_typeid_1IKSt4pairIN12bus_schedule9trip_infoEP9bus_routeEEE[typeinfo for boost::serialization::detail::extended_type_info_typeid_1<std::pair<bus_schedule::trip_info, bus_route*> const>]+0x8): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveESt4pairIN12bus_schedule9trip_infoEP9bus_routeEEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, std::pair<bus_schedule::trip_info, bus_route*> >]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveEN12bus_schedule9trip_infoEEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, bus_schedule::trip_info>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTVN5boost13serialization6detail27extended_type_info_typeid_1IKN12bus_schedule9trip_infoEEE[vtable for boost::serialization::detail::extended_type_info_typeid_1<bus_schedule::trip_info const>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization6detail27extended_type_info_typeid_1IKN12bus_schedule9trip_infoEEE[typeinfo for boost::serialization::detail::extended_type_info_typeid_1<bus_schedule::trip_info const>]+0x8): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
    /tmp/ccDHwg5f.o:(.rodata._ZTVN5boost13serialization6detail27extended_type_info_typeid_1IK9bus_routeEE[vtable for boost::serialization::detail::extended_type_info_typeid_1<bus_route const>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization6detail27extended_type_info_typeid_1IK9bus_routeEE[typeinfo for boost::serialization::detail::extended_type_info_typeid_1<bus_route const>]+0x8): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveEN12bus_schedule9trip_infoEEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, bus_schedule::trip_info>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail27archive_pointer_oserializerINS0_13text_oarchiveEEE[typeinfo for boost::archive::detail::archive_pointer_oserializer<boost::archive::text_oarchive>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_pointer_oserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveE9bus_routeEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, bus_route>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveESt4listIP8bus_stopSaIS6_EEEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, std::list<bus_stop*, std::allocator<bus_stop*> > >]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTVN5boost13serialization6detail27extended_type_info_typeid_1IKSt4listIP8bus_stopSaIS5_EEEE[vtable for boost::serialization::detail::extended_type_info_typeid_1<std::list<bus_stop*, std::allocator<bus_stop*> > const>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization6detail27extended_type_info_typeid_1IKSt4listIP8bus_stopSaIS5_EEEE[typeinfo for boost::serialization::detail::extended_type_info_typeid_1<std::list<bus_stop*, std::allocator<bus_stop*> > const>]+0x8): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail27archive_pointer_iserializerINS0_13text_iarchiveEEE[typeinfo for boost::archive::detail::archive_pointer_iserializer<boost::archive::text_iarchive>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_pointer_iserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveE9bus_routeEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, bus_route>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveESt4listIP8bus_stopSaIS6_EEEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, std::list<bus_stop*, std::allocator<bus_stop*> > >]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveE15bus_stop_cornerEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, bus_stop_corner>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTVN5boost13serialization6detail27extended_type_info_typeid_1IK15bus_stop_cornerEE[vtable for boost::serialization::detail::extended_type_info_typeid_1<bus_stop_corner const>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization6detail27extended_type_info_typeid_1IK15bus_stop_cornerEE[typeinfo for boost::serialization::detail::extended_type_info_typeid_1<bus_stop_corner const>]+0x8): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveE8bus_stopEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, bus_stop>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTVN5boost13serialization6detail27extended_type_info_typeid_1IK8bus_stopEE[vtable for boost::serialization::detail::extended_type_info_typeid_1<bus_stop const>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization6detail27extended_type_info_typeid_1IK8bus_stopEE[typeinfo for boost::serialization::detail::extended_type_info_typeid_1<bus_stop const>]+0x8): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveE20bus_stop_destinationEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, bus_stop_destination>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTVN5boost13serialization6detail27extended_type_info_typeid_1IK20bus_stop_destinationEE[vtable for boost::serialization::detail::extended_type_info_typeid_1<bus_stop_destination const>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization6detail27extended_type_info_typeid_1IK20bus_stop_destinationEE[typeinfo for boost::serialization::detail::extended_type_info_typeid_1<bus_stop_destination const>]+0x8): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveE15bus_stop_cornerEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, bus_stop_corner>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveE8bus_stopEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, bus_stop>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveE20bus_stop_destinationEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, bus_stop_destination>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization16void_cast_detail21void_caster_primitiveIK15bus_stop_cornerK8bus_stopEE[typeinfo for boost::serialization::void_cast_detail::void_caster_primitive<bus_stop_corner const, bus_stop const>]+0x8): undefined reference to `typeinfo for boost::serialization::void_cast_detail::void_caster'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization16void_cast_detail21void_caster_primitiveIK20bus_stop_destinationK8bus_stopEE[typeinfo for boost::serialization::void_cast_detail::void_caster_primitive<bus_stop_destination const, bus_stop const>]+0x8): undefined reference to `typeinfo for boost::serialization::void_cast_detail::void_caster'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveE12gps_positionEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, gps_position>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTVN5boost13serialization6detail27extended_type_info_typeid_1IK12gps_positionEE[vtable for boost::serialization::detail::extended_type_info_typeid_1<gps_position const>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization6detail27extended_type_info_typeid_1IK12gps_positionEE[typeinfo for boost::serialization::detail::extended_type_info_typeid_1<gps_position const>]+0x8): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveE12gps_positionEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, gps_position>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveE12bus_scheduleEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, bus_schedule>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
    /tmp/ccDHwg5f.o:(.rodata._ZTVN5boost13serialization6detail27extended_type_info_typeid_1IK12bus_scheduleEE[vtable for boost::serialization::detail::extended_type_info_typeid_1<bus_schedule const>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost13serialization6detail27extended_type_info_typeid_1IK12bus_scheduleEE[typeinfo for boost::serialization::detail::extended_type_info_typeid_1<bus_schedule const>]+0x8): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
    /tmp/ccDHwg5f.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveE12bus_scheduleEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, bus_schedule>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
    collect2: ld returned 1 exit status
    enfin je vois qu'il trouve des erreurs dans le code de boost mais bon etant donné que ce n'est pas mon fichier.....

    une solution?

  5. #5
    Membre émérite
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Par défaut
    oui je pense que la solution serait de linker avec boost serialization


  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 195
    Par défaut
    je pense que sa marche .. je vais continuer les tests.. merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/10/2006, 15h35
  2. Installer boost pour GCC et CodeBlocks
    Par Spartan03 dans le forum Code::Blocks
    Réponses: 9
    Dernier message: 18/07/2006, 16h13
  3. Serialization et classe anonyme
    Par vincent63 dans le forum Langage
    Réponses: 6
    Dernier message: 07/07/2006, 19h03
  4. Réponses: 5
    Dernier message: 21/06/2006, 14h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo