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 :

Problème compilation bibliothèque graphique


Sujet :

C++

  1. #1
    Membre très actif

    Inscrit en
    Août 2005
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 401
    Par défaut Problème compilation bibliothèque graphique
    Bonjour a vous tous,
    je vais présenter mon problème comme suit:
    Alors je programme avec une bibliothèque graphique de mon professeur cela s'appelle graphlib. Et il me manquait la bibliothèque Xli sous linux que j'ai installer.
    Je ne comprend pas l'erreur pouvez vous me diriger vers une bibliothèque a télécharger ou autre chose.
    J'ai encore se soucis à la compilation:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    g++ -O3 -g -o main.o -c main.cpp
    g++ -O3 -g -o main main.o -L/usr/X11R6/lib -Ilib -Llib -lgraphlib -lX11
    lib/libgraphlib.a(graphlib2.o): In function `std::__simple_alloc<std::_Rb_tree_node<std::pair<int const, SousIm> >, std::__default_alloc_template<true, 0> >::allocate(unsigned int)':
    graphlib2.cpp:(.gnu.linkonce.t._ZNSt14__simple_allocISt13_Rb_tree_nodeISt4pairIKi6SousImEESt24__default_alloc_templateILb1ELi0EEE8allocateEj+0x1d): référence indéfinie vers « std::__default_alloc_template<true, 0>::allocate(unsigned int)»
    lib/libgraphlib.a(graphlib2.o): In function `std::__simple_alloc<InfosFont, std::__default_alloc_template<true, 0> >::deallocate(InfosFont*, unsigned int)':
    graphlib2.cpp:(.gnu.linkonce.t._ZNSt14__simple_allocI9InfosFontSt24__default_alloc_templateILb1ELi0EEE10deallocateEPS0_j+0x1d): référence indéfinie vers « std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)»
    lib/libgraphlib.a(graphlib2.o): In function `std::__simple_alloc<std::_Rb_tree_node<std::pair<int const, SousIm> >, std::__default_alloc_template<true, 0> >::deallocate(std::_Rb_tree_node<std::pair<int const, SousIm> >*, unsigned int)':
    graphlib2.cpp:(.gnu.linkonce.t._ZNSt14__simple_allocISt13_Rb_tree_nodeISt4pairIKi6SousImEESt24__default_alloc_templateILb1ELi0EEE10deallocateEPS5_j+0x1d): référence indéfinie vers « std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)»
    lib/libgraphlib.a(graphlib2.o): In function `std::__simple_alloc<InfosFont, std::__default_alloc_template<true, 0> >::allocate(unsigned int)':
    graphlib2.cpp:(.gnu.linkonce.t._ZNSt14__simple_allocI9InfosFontSt24__default_alloc_templateILb1ELi0EEE8allocateEj+0x1d): référence indéfinie vers « std::__default_alloc_template<true, 0>::allocate(unsigned int)»
    collect2: ld returned 1 exit status
    make: *** [main] Erreur 1
    J'espère que vous pourriez comprendre l'erreur et me dire d'ou cela pourrait provenir.
    Amicalement Thibaud
    Ps: Cela ne viens pas de mon code, enfin je pense pas mais je le met quand même:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #include <iostream>
    #include "lib/graphlib.h"
     
    int main() {
      Fenetre fen;    
      fen.ouvrir(300,200);     
    }

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 64
    Par défaut
    une solution peut etre y a tu deja pensser, mais as tu recompiler la lib sur ton archi ?

    et utilise tu la meme archi que ton prof ? si ce n'est pas cas esque ton programme est portable ?

    je ne vois pas vraiment d'ou peux venir ton erreur, je veux juste donner un petit coup de main ^^ apres mes solution sont basique attend la reponse d'un expert ^^ dsl de ne pas pouvoir faire plus ...

  3. #3
    Membre très actif

    Inscrit en
    Août 2005
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 401
    Par défaut
    je sais pas compiler des .a enfin bon,
    oui j'utilise pareil.
    Mais std:: quelque chose
    Je sais pas c'est quoi ces erreurs.
    Oui je vais attendre la réponse d'un expert.
    Mais sa marche chez des ubuntu d'un copain et sur le miens cela amrche pas ils doit manquer des bibliothèque mais lesquels ?
    bonne nuit a tous.

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par akrogames
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    g++ -O3 -g -o main.o -c main.cpp
     
    <...>
     
    #include <iostream>
    C++ ? Erreur de forum. C'est à coté.

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    C est du C++ tu ne fais pas la difference ?

    Est-ce que ton code compile ? C est a dire sans faire l edition des liens

  6. #6
    Membre très actif

    Inscrit en
    Août 2005
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 401
    Par défaut
    Oui cela compile sans faire l'Edition des liens.
    Si un admin pourrais transférer le message dans le forum C++ je me suis tromper.

Discussions similaires

  1. Problème compilation interface graphique
    Par jotiko dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 06/11/2008, 14h48
  2. Problème compilation Version 8.0.1 sous Debian Sarge
    Par LIndien dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 04/02/2005, 21h38
  3. Problème d'accélération graphique....
    Par jeebay dans le forum OpenGL
    Réponses: 3
    Dernier message: 02/08/2004, 17h28
  4. [Kylix] problème compilation kylix3 avec redhat 9.0
    Par madininaoursa dans le forum EDI
    Réponses: 1
    Dernier message: 02/07/2003, 16h21

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