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

VC++ .NET Discussion :

Raccourcire les includes


Sujet :

VC++ .NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 43
    Points : 32
    Points
    32
    Par défaut Raccourcire les includes
    Bonjour,
    Je cherche à réutiliser un projet téléchargé sur Internet et j'ai un petit problème.

    L'arborescence du dit projet est ainsi:
    |DossierProjet
    --|DossierA
    ----|DossierB
    ------|->fichier1.c
    ------|->fichier1.h
    --|DossierC
    ----|->fichier2.c
    ----|->fichier2.h

    Dans fichier2.h j'ai la ligne suivante:
    #include <DossierA/DossierB/fichier1.h>


    Et quand je compile, j'ai l'erreur suivante :
    c:/DossierProjet/DossierC/fichier2 : fatal error C1083: Cannot open include file: 'fichier1.h': No such file or directory

    Le chemin est incorrect donc il faut que je change
    #include <DossierA/DossierB/fichier1.h>
    en
    #include <../DossierA/DossierB/fichier1.h>

    Donc mon problème est le suivant je souhaiterai définir une sorte de variable 'DossierA' qui comprendra que je fais référence au dossier 'DossierProjet/DossierA'. Cette solution m'éviterai de redéfinir tout les chemins dans tout les fichiers (ca m'arrange car il y en a une plétore).

    Je suis sous visual studio 2005.

    Merci d'avance de m’épargner cette corvée laborieuse qu'est le changement de tous ces chemins.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 43
    Points : 32
    Points
    32
    Par défaut
    Héhé j'ai trouvé.
    En faite il faut aller dans les propriétés du projet et d’ajouter les répertoires ou l’on veut qu’il cherche les includes. Le chemin exact :
    Clique droit sur le projet, sélectionner ‘properties’
    Dans les propriétés ‘configuration properties -> C/C++’ j’ai ajouté le chemin d’accès à mon répertoire root dans le champ ‘additionnal Include Directories’.
    Voila.

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

Discussions similaires

  1. Problème dans les includes
    Par Machjaghjolu dans le forum GTK+ avec C & C++
    Réponses: 6
    Dernier message: 14/01/2006, 15h10
  2. importer les include linux sous windows ?
    Par cscheater dans le forum Windows
    Réponses: 3
    Dernier message: 11/01/2006, 20h44
  3. [EasyPHP] problème de visibilité des variable dans les includes
    Par d1g-2-d1g dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 23/10/2005, 01h55
  4. Réponses: 6
    Dernier message: 28/09/2004, 16h47
  5. Règles pour les #include
    Par julian_ross dans le forum MFC
    Réponses: 2
    Dernier message: 24/02/2004, 09h57

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