Bonjour,
j'ai en charge un ancien projet de mon entreprise et j'aurais aim� avoir une pr�cision concernant les include.
Mettons que j'ai une arborescence simple comme celle qui suit :
Projet/main.cpp
Projet/image.h
Projet/image.cpp
Projet/Tools/ext.h
Projet/Tools/ext.cpp
Pour ajouter "image.h" au fichier "image.cpp" ok :
Dans le fichier image.cpp
Pour ajouter "ext.h" au fichier "ext.cpp" ok :
Code : S�lectionner tout - Visualiser dans une fen�tre � part #include "image.h"
Dans le fichier ext.cpp
Jusque l� on est d'accord.
Code : S�lectionner tout - Visualiser dans une fen�tre � part #include "ext.h"
Maintenant imaginons que "image.h" doit �tre inclus dans "ext.h"
Moi j'�crirais dans le fichier ext.h
Mais voil� dans le code que j'ai repris il est �crit:
Code : S�lectionner tout - Visualiser dans une fen�tre � part #include "../image.h"
Et en essayant dans un nouveau projet cel� ne marche pas.
Code : S�lectionner tout - Visualiser dans une fen�tre � part #include <image.h>
Il y aurait-il un endroit o� on pourrait �crire des "raccourcis" pour pouvoir inclure des headers avec les chevron ("<" et ">", comme<class.h> )sans devoir passer par tout le chemin ?
Je ne sais pas si j'ai �t� assez claire, mais merci d'avance � ceux qui pourront m'�clairer.
Je pr�cise que je travaille sous Xcode (pour la premi�re fois).
Partager