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 :

Code::blocks et CLIB


Sujet :

Code::Blocks

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Avatar de odsen.s
    Profil pro
    �tudiant
    Inscrit en
    Octobre 2006
    Messages
    269
    D�tails du profil
    Informations personnelles :
    �ge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 269
    Par d�faut Code::blocks et CLIB
    Bonsoir,

    J'utilise l'IDE Code::Blocks pour programmer en C.
    J'aimerais utiliser les librairies CLIB avec Code::Blocks.
    J'ai t�l�charg� les librairies sur cette page : http://emmanuel-delahaye.developpez....theque-clib-c/
    J'ai r�parti les fichiers selon l'arborescence conseill�e :
    whatever/clib/ed/inc : .h, .itm

    whatever/clib/ed/src : .c
    Mais maintenant, je n'arrive pas avec Code::Block � utiliser ces dossiers.
    O� faut-il renseigner le chemin des dossiers ?

    Par avance, merci.

  2. #2
    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 odsen.s
    J'utilise l'IDE Code::Blocks pour programmer en C.
    J'aimerais utiliser les librairies CLIB avec Code::Blocks.
    Pas de probl�mes. Je le fais aussi !
    J'ai t�l�charg� les librairies sur cette page : http://emmanuel-delahaye.developpez....theque-clib-c/
    Tu veux dire les fichiers sources .h, .itm et .c. Tu as construit la biblioth�que ?
    J'ai r�parti les fichiers selon l'arborescence conseill�e :
    As-tu bien saisi que 'whatever' signifie 'ce que l'on veut' ou litt�ralement 'n'importe quoi' ?

    Chez moi (Windows XP), j'ai fait dans la simplicit�, � savoir : C:/, c'est � dire que j'ai : avec les .h et les .inc
    et avec les .c
    Pour commencer, tu vas m'indiquer exactement quelle est ton installation avec les chemins complets comme j'ai montr� au-dessus.

  3. #3
    Membre �clair�
    Avatar de odsen.s
    Profil pro
    �tudiant
    Inscrit en
    Octobre 2006
    Messages
    269
    D�tails du profil
    Informations personnelles :
    �ge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 269
    Par d�faut
    Bonsoir Emmanuel,

    Voici mon installation (Windows XP) :

    G:\clib\ed\inc contient *.h et *.inc
    G:\clib\ed\src contient *.c

    Je pense donc que j'ai r�alis� la m�me installation que toi, mais en utilisant mon disque g (disque dur de donn�es).


  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 odsen.s
    G:\clib\ed\inc contient *.h et *.inc
    G:\clib\ed\src contient *.c
    Parfait. (Enfin, c'est pas *.inc, mais *.itm, comme ITEM)

    As-tu construit la biblioth�que ?

  5. #5
    Membre �clair�
    Avatar de odsen.s
    Profil pro
    �tudiant
    Inscrit en
    Octobre 2006
    Messages
    269
    D�tails du profil
    Informations personnelles :
    �ge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 269
    Par d�faut
    As-tu construit la biblioth�que ?
    Non, comment faut-il proc�der ?

  6. #6
    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 odsen.s
    Non, comment faut-il proc�der ?
    Je consid�re que tu as tout copi� et rang� bien o� il faut.

    Pour Code::Blocks :
    Dans le r�pertoire
    G:/clib/ed cr�er un r�pertoire cb (comme Code::Blocks)

    Lancer Code::Blocks
    Cr�er un nouveau projet
    S�lectionner 'Static library'
    Cocher [X] Don't create any file
    Clicker sur [Create]
    Enregistrer le projet dans G:/clib/ed/cb avec le nom libed (hyper important)
    Un nouveau projet 'Static library' a d� apparaitre dans le Workspace courant.
    Click droit sur ce projet
    Properties / Title : "Static library"
    Renommer en "CLIB ED" (ce nom est purement documentaire)
    Valider (OK)
    Click droit sur le projet CLIB ED
    add files : importer tout les .c, .h et .itm des r�pertoires src et inc.
    Le projet doit s'enrichir de 3 sous branches appel�es :
    - Sources/src : les .c
    - Headers/inc : les .h
    - Others/inc : les .itm

    Settings / Compiler / #defines
    Ajouter "BLK_ADT=1" "DBG_SYSALLOC" (sans les " " et un par ligne)

    Settings / Directories / Compiler
    Ajouter G:\clib

    Valider

    Compiler. (ignorer les warnings).

    un fichier "libed.a" a �t� cr�� en "G:\clib\ed\cb"

    Pour qu'il soit accessible � tout moment de n'importe quel projet :

    Settings / Directories / Linker
    Ajouter G:\clib\ed\cb

    Settings / Linker / Linker libraries
    Ajouter ed

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

Discussions similaires

  1. [D�butant] Compiler glu.h sous Code::Blocks
    Par allanp8 dans le forum OpenGL
    R�ponses: 10
    Dernier message: 18/11/2007, 00h56
  2. Code blocks ajouter un .lib
    Par gl0be dans le forum Code::Blocks
    R�ponses: 7
    Dernier message: 09/09/2006, 15h04
  3. [Code::Block] Traduction francaise?
    Par Zenol dans le forum Code::Blocks
    R�ponses: 3
    Dernier message: 20/02/2006, 16h06
  4. [code::blocks] Completion de code
    Par anykeyh dans le forum Code::Blocks
    R�ponses: 1
    Dernier message: 20/12/2005, 16h53

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