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

C++ Discussion :

undefined reference to `std::basic_string<wchar_t, .....


Sujet :

C++

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 106
    Points : 74
    Points
    74
    Par défaut undefined reference to `std::basic_string<wchar_t, .....
    bonjour j ai installer CodeBlocks 10.05 normalement sauf en compilant un projet ou il y a le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wstring s1 = wstring(L"س =");
    il me me renvoie l erreur suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     .... undefined reference to `std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const*, std::allocator<wchar_t> const&)'|
    y a t il quelqu un pour aider svp

  2. #2
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 612
    Points : 30 612
    Points
    30 612
    Par défaut
    Salut,

    Les problèmes de "undefined reference" sont généralement liés au manque d'une bibliothèque lors de l'édition de liens
    Il y a deux solutions :

    Soit tu as compilé avec le gcc et non avec g++ (autrement dit, tu as créé un projet... C au lieu d'un projet C++) et, dans ce cas, il ne faut pas chercher bien loin : la libstdc++ n'est pas linkée lors de l'édition de lien, soit l'installation de Code::blocks ne s'est pas déroulée comme prévu.

    Il faut en effet savoir que Gcc est un "front end" pour différents compilateurs : C et C++ ne sont pas compilé par le meme exécutable (C++ est compilé en réalité avec g++).

    Or, si g++ inclut, on pourrait dire par "la force des choses" la bibliothèque C, l'inverse n'est pas vrai du tout : le compilateur C n'inclut absolument pas la bibliothèque C++
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 106
    Points : 74
    Points
    74
    Par défaut
    Citation Envoyé par koala01 Voir le message
    Salut,......
    merci pour la reponse j ai tester (gcc , g++ , mingw32-gcc, mingw32-c++, mingw32-g++) mais c est toujour le meme resultat d erreur .
    Enfaite le projet c est un projet SDL_OpenGl qui compile trés bién avec CobeBlocks_08.02 et avec Dev_C++ mais pas avec CodeBlocks _10.05 . Pour moi je vais continuer avec CodeBlocks_08.02 et Dev_C++ en attendant que quelqu un me propose une solution merci d avance .

Discussions similaires

  1. winsock.h : undefined reference...
    Par abraxas dans le forum Dev-C++
    Réponses: 14
    Dernier message: 06/08/2012, 13h42
  2. Undefined reference compilation réseau
    Par Ren97 dans le forum Dev-C++
    Réponses: 11
    Dernier message: 08/03/2005, 09h46
  3. Compilation de xmms : undefined reference to...
    Par Michaël dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 04/02/2005, 19h05
  4. undefined reference to `xmlParseFile'
    Par Clemaster dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 25/06/2004, 20h38
  5. g++ : undefined reference to ...
    Par le_barbu dans le forum Autres éditeurs
    Réponses: 16
    Dernier message: 14/05/2004, 07h23

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