Eclipse C ++ y compris le fichier d'en-tête de mon dossier source
Je suis assez novice en C++ et Eclipse en général, donc je m'excuse si je suis absent quelque chose d'assez évident.
Le problème, je vais avoir, c'est que je suis en train d'inclure un fichier d'en-tête dans un de mes fichiers sources, mais ils sont dans des dossiers différents dans mon répertoire de projet. Je n'ai aucune idée de comment je dois être compris. J'ai téléchargé une image montrant mon problème avec le fichier d'en-tête, je veux inclure mis en évidence.
Si quelqu'un pouvait me dire quoi "#include " déclaration je devrais être de l'aide qui serait génial.
Merci!
source d'informationauteur Joseph Little
Vous devez vous connecter pour publier un commentaire.
Il ya un couple de différentes options pour faire ce travail. La plus simple est de changer le
#include
àCela va fonctionner sans aucune autre modification. Toutefois, si vous déplacez un fichier, ou de changer quelque chose sur le chemin relatif entre les deux, ce sera la rupture.
Alternativement, vous pouvez ajouter le chemin d'accès à la
Statistics
dossier include du compilateur chemin de recherche de fichier. Clic droit sur le nom du projet, sélectionnez Propriétés -> C/C++ Build -> Paramètres et ensuite trouver le comprend le chemin des fichiers de votre compilateur. Pour g++, il est-I<path/to/include/folder>
. L'ajout de cette volonté de rendre le#include
déclaration de travaux que vous avez actuellement.Très semblable à l'option de la seconde est d'ajouter le chemin d'accès à la
src
dossier (au lieu de laStatistics
dossier) à l'inclut le chemin de recherche. Dans ce cas, vous devrez modifier la déclaration deLorsque vous créez des sous-dossiers dans le dossier src chaque fichier cpp est compilé dans ce dossier, il est situé dans. Ainsi, toute
""
comprend devez spécifier le chemin d'accès relatif à obtenir à partir de ce dossier à l'autre.Dans votre cas, à obtenir à partir de l'intérieur de la FileInOut dossier que vous avez besoin de revenir un niveau, puis dans le dossier Statistiques
par exemple
Une autre alternative est, si vous souhaitez conserver votre inclut dans votre répertoire src, pour ajouter le répertoire src de l'include path. Maintenant, quand vous comprennent, vous n'avez qu'à spécifier le chemin d'accès à partir de la src racine.
par exemple.