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