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

Boost C++ Discussion :

Probleme regex boost


Sujet :

Boost C++

Vue hybride

theo7 Probleme regex boost 06/04/2008, 21h41
loufoque undefined reference ça veut... 07/04/2008, 10h55
theo7 Ben j'ai beau recopier un... 07/04/2008, 15h36
loufoque Il faut lier boost.regex 07/04/2008, 15h57
theo7 Ha oui, je vien de trouver... 07/04/2008, 16h13
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Par défaut Probleme regex boost
    Bonjour,

    Voila, j'ai un problème avec la librairie regex de boost, un code comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #include <boost/regex.hpp>
    #include <iostream> 
    using namespace std;
    using namespace boost;
     
    int main(int argc, char* argv[])
    {
      regex reg("regex");
      return 0;
    }
    Me renvois cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    /tmp/ccr6d67w.o: In function `boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign(char const*, char const*, unsigned int)':
    test.cpp:(.text._ZN5boost11basic_regexIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE6assignEPKcS7_j[boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign(char const*, char const*, unsigned int)]+0x27): undefined reference to `boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign(char const*, char const*, unsigned int)'
    collect2: ld returned 1 exit status
    Quelqu'un aurais une solution ?
    Merci

  2. #2
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    undefined reference ça veut dire que t'as pas lié ce qu'il fallait...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Par défaut
    Ben j'ai beau recopier un exemple qui est dans la documentation j'obtien la meme erreur, même avec d'autres librairies :s
    Quelqu'un aurait la solution ?

  4. #4
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    Il faut lier boost.regex

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Par défaut
    Ha oui, je vien de trouver àa, il faut utiliser l'opition -l de g++
    Merci

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Par défaut
    Mais comment savoir sur quoi je doit lié ?
    Par exemple si j'ai cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    /Cpp/tests $ g++ asio.cpp -o asio -lpthread
    /tmp/cc1OFKCa.o: In function `__static_initialization_and_destruction_0(int, int)':
    asio.cpp:(.text+0x280): undefined reference to `boost::system::get_system_category()'
    asio.cpp:(.text+0x28c): undefined reference to `boost::system::get_posix_category()'
    asio.cpp:(.text+0x298): undefined reference to `boost::system::get_posix_category()'
    asio.cpp:(.text+0x2a4): undefined reference to `boost::system::get_system_category()'
    /tmp/cc1OFKCa.o: In function `boost::asio::error::get_system_category()':
    asio.cpp:(.text._ZN5boost4asio5error19get_system_categoryEv[boost::asio::error::get_system_category()]+0x5): undefined reference to `boost::system::get_system_category()'
    /tmp/cc1OFKCa.o: In function `boost::system::error_code::error_code()':
    asio.cpp:(.text._ZN5boost6system10error_codeC1Ev[boost::system::error_code::error_code()]+0x17): undefined reference to `boost::system::get_system_category()'
    collect2: ld returned 1 exit status
    Je doit lié sur quoi d'autre ?
    merci .

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

Discussions similaires

  1. [RegEx] Probleme regex pour changer ..
    Par newbie_php dans le forum Langage
    Réponses: 5
    Dernier message: 09/04/2010, 15h00
  2. Probleme avec boost::iostreams
    Par vandamme dans le forum Boost
    Réponses: 1
    Dernier message: 23/02/2009, 08h52
  3. Probleme regex Matcher
    Par Samildanach dans le forum Langage
    Réponses: 1
    Dernier message: 07/11/2008, 13h34
  4. probleme Regex (expressions regulieres)
    Par lemagicien dans le forum C#
    Réponses: 4
    Dernier message: 22/04/2008, 16h23
  5. probleme avec boost et devcpp
    Par Krost dans le forum Dev-C++
    Réponses: 12
    Dernier message: 02/01/2005, 19h11

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