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

Code::Blocks Discussion :

Probl�me d'ajout de librairie au linker


Sujet :

Code::Blocks

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    433
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 433
    Par d�faut Probl�me d'ajout de librairie au linker
    Bonjour,

    J'ai beau regarder dans la FAQ et sur tous les topics "R�solus" mais chez moi je n'arrive pas � linker correctement les librairies.

    J'ai install� CB avec MinGW.

    Je veux utiliser les threads, librairie pthread.
    Ou est ce que je dois ajouter les .h pour include et les librairies ?
    Je les ai mises dans le r�pertoire include et lib de MinGW avec les autres, �a me semblais logique.

    Ensuite de partout il est dit qu'il faut ajouter "-lpthread" au linker.
    Ce que je fais dans Project -> Build option -> Linker settings -> Link libraries -> "-lpthread"
    Cela ne change rien.


    Pour un autre exemple avec la librairiews2_32 (pour g�rer les sockets) si j'ajoute -lws2_32 cela ne fonctionne pas. Je dois ajouter le chemin relatif vers "libws2_32.a" pour que �a passe.


    Pouvez-vous m'expliquer le fonctionnement des librairies sous CB et comment configurer tout �a pour ne plus �tre emb�t� ?

    Merci !

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    433
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 433
    Par d�faut
    Apr�s avoir perdu un temps fou en cherchant comment ajouter la lib, j'y suis enfin arriv�...

    D�j� pour ce qui est des sockets par exemple, j'ajoutais "-lws2_32" dans les lib � linker alors qu'en fait il fallait ajouter seulement "ws2_32" �tant donn� que CB ajoute lui m�me le "-l". Erf.

    Sinon pour les pthread j'aurais du lire la doc plus t�t, il ont eu la bonne id�e de compiler 2 version selon les OS ou je ne sais quel param�tres, du coup il ne fallait pas ajouter seulement "-lpthread" (enfin sans le "-l" comme dit plus t�t) mais par exemple "-lpthreadGC2".

    Voila, perte de temps mais... !

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Par d�faut
    Sinon pour les pthread j'aurais du lire la doc plus t�t, il ont eu la bonne id�e de compiler 2 version selon les OS ou je ne sais quel param�tres, du coup il ne fallait pas ajouter seulement "-lpthread" (enfin sans le "-l" comme dit plus t�t) mais par exemple "-lpthreadGC2".

    Salut Fabacoeur!
    Dis moi je gal�re comme toi sur le "linkage" de la librairie pthread sous Code::Blocks? J'ai eu beau faire tout ce que les diff�rents forums me disent pour ajouter des librairies, rien n'y fait!

    Alors je me tourne vers toi en esp�rant avoir une solution. Tu parles d'ajouter la ligne -lpthreadGC2 dans Linker Settings/Link librairies, mais faut-il ajouter le chemin complet vers ce fichier (.a) ou marquer tout simplement -lpthreadGC2 (sans le -l comme tu dis) car chez moi �a ne marche pas!

    Merci

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Probl�me d'ajout de la librairie Jung
    Par mimosa803 dans le forum EDI et Outils pour Java
    R�ponses: 0
    Dernier message: 04/11/2009, 00h21
  2. Probl�me d'ajout d'imprimante sur LPT1
    Par arnaud_verlaine dans le forum P�riph�riques
    R�ponses: 10
    Dernier message: 15/03/2005, 22h23
  3. [ECLIPSE3.1] Ajout de librairie
    Par cosmos38240 dans le forum Eclipse Java
    R�ponses: 1
    Dernier message: 09/02/2005, 15h29
  4. Probl�me d'ajout multiples dans un BDD Access
    Par arnaud_verlaine dans le forum Langage SQL
    R�ponses: 3
    Dernier message: 31/05/2004, 13h34
  5. [Debutant] Ajout de librairie externe
    Par hat54 dans le forum MFC
    R�ponses: 2
    Dernier message: 26/04/2004, 17h15

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