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 :

Question sur #include


Sujet :

C

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 217
    Par défaut Question sur #include
    Bonjour à tous.
    Au risque de passer pour un gros noob, je demande ce que veux dire :
    D'habitude, pour inclure mes fichiers, je met juste "#include <gl.h>" et ça marche bien.

  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 _Michel Voir le message
    Au risque de passer pour un gros noob, je demande ce que veux dire :
    D'habitude, pour inclure mes fichiers, je met juste "#include <gl.h>" et ça marche bien.
    Ça signifie que le fichier gl.h se trouve dans un répertoire /<chemin>/gl, et que le compilateur est réglé pour aller chercher les .h dans /<chemin>. C'est une pratique courante qui permet d'organiser proprement les fichiers d'entête.

    Si ça compile avec <gl.h>, c'est que le compilateur a été réglé pour aller chercher les .h dans /<chemin>/gl, ce qui n'est pas dans l'esprit des concepteurs de la bibliothèque.

    Chez moi, par exemple, ma bibliothèque clib est installée en

    d:/clib

    et comprend les répertoires

    d:/clib/ed/inc
    d:/clib/psock/inc
    etc.

    pour les .h.

    Dans les codes sources, les .j sont inclus de cette façon :

    #include "ed/inc/prt.h"
    #include "psock/inc/psock.h"

    Il faut donc configurer le compilateur pour qu'il aille chercher les .h dans d:/clib/, tout simplement.

    http://emmanuel-delahaye.developpez.com/clib.htm

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 217
    Par défaut
    Ha mais oui mais c'est bien sur!!!
    Qu'est-ce que je suis bête par moments!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Configuration] Question sur Include (ou Require)
    Par charlands dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 06/10/2007, 14h10
  2. Question sur "include"
    Par VFone dans le forum Langage
    Réponses: 3
    Dernier message: 13/10/2006, 11h28
  3. Question sur les chemins des includes
    Par michka999 dans le forum Langage
    Réponses: 7
    Dernier message: 06/09/2006, 10h46
  4. Question de noob sur "include" et les sessions
    Par Lideln dans le forum Langage
    Réponses: 17
    Dernier message: 10/07/2006, 20h49
  5. une question sur les includes comportement bizard
    Par e-m.guillaume dans le forum Langage
    Réponses: 2
    Dernier message: 24/02/2006, 21h12

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