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 :

probleme de compilation de librairie


Sujet :

C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 12
    Points : 7
    Points
    7
    Par défaut probleme de compilation de librairie
    bonjour,
    je souhaite compiler une librairie,pour cela il faut que je compile 3 fichiers .cc et on m'as dit d utilisé l'option -I afin de preciser les chemins pour trouver les fichiers nécessaires.j ai donc entrer cette commande:

    g++ wrcont.cc -I/MES_LIB/NT2/trunk/ttt/ -I/MES_LIB/NT2/trunk/nt2/ -I/MES_LIB/NT2/trunk/nt2/lpp/ -I/MES_LIB/boost_1_33_1/ -c

    et cela me dit entre autre :
    wrcont.cc:2:23: error: nt2/eve.hpp: No such file or directory

    alors que eve.hpp se trouve dans nt2 dont j ai bien précisé le chemin..

    j ai aussi essayé en rajoutant l'option -L mais cela me donne la meme chose..

    est ce que vous pourriez m'aider?

  2. #2
    Expert éminent

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Points : 6 911
    Points
    6 911
    Par défaut
    Problème de casse (nt2 vs NT2)?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    je viens de tester en changeant NT2 mais ca donne pareil..

    j'avais aussi essayé d'indiquer directement dans le .cc le chemin du .hpp mais il me donnait alors la meme erreur avec les fichiers appelés dans le .hpp et ainsi de suite(il y a trop de fichiers pour tous les édités..)

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    ah mince en fait c'est bon: j'avais fait une erreur:
    -I/MES_LIB/LIBNT2/trunk/nt2/

    au lieu de -I/MES_LIB/LIBNT2/trunk/

    car dans le .cc, l include etait nt2/eve.hpp ..

    désolé pour le dérangement et merci pour l'aide quand meme.

  5. #5
    Membre averti
    Avatar de David Fleury
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 253
    Points : 307
    Points
    307
    Par défaut
    Si tu as
    wrcont.cc:2:23: error: nt2/eve.hpp: No such file or directory
    c'est sûrement que tu fais quelque chose comme
    #include <nt2/eve.hpp>

    donc tu devrais peut être essayer supprimer nt2 dans ton 2ième -I

    g++ wrcont.cc -I/MES_LIB/NT2/trunk/ttt/ -I/MES_LIB/NT2/trunk/ -I/MES_LIB/NT2/trunk/nt2/lpp/ -I/MES_LIB/boost_1_33_1/ -c
    sinon en remplace juste la directive d'include par ? #include <eve.hpp>

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    oui en effet c'etait bien ça le probleme, merci.

    maintenant j'ai un autre probleme:
    je veux faire une archive avec les .o que j'obtiens pour ensuite utiliser ranlib sur le fichier obtenu.

    je tape:
    ar -q *.o

    et ca me repond:
    ar: delimitors.o: Inappropriate file type or format

    je comprend pas le probleme...

  7. #7
    Membre averti
    Avatar de David Fleury
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 253
    Points : 307
    Points
    307
    Par défaut
    ar -r libname.a file1.o file2.o
    peut être

Discussions similaires

  1. Probleme de compilation : librairie OT pour thread absente?
    Par Valkirion dans le forum Threads & Processus
    Réponses: 2
    Dernier message: 18/04/2007, 12h07
  2. Problème de compilation avec librairie
    Par mrttlemonde dans le forum Linux
    Réponses: 11
    Dernier message: 05/05/2006, 20h57
  3. Probleme de Compilation de la STL
    Par stoluup dans le forum MFC
    Réponses: 3
    Dernier message: 05/05/2004, 18h25
  4. [TP]Probleme de compilation sous TP7
    Par yffick dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 18/12/2003, 21h32
  5. Problemes de compilation avec g++ sous linux
    Par Selimmel dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 19/09/2003, 14h43

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