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