-
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.
-
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.