2010-08-19 4 views
6

J'utilise Eclipse CDT (version Helios, CDT 7.0) avec un projet C++ Makefile. Comme je suis nouveau à Eclipse, je me demande comment gérer correctement les répertoires. Je suis #including sans tous les chemins habituellement, donc je suis habitué à ajouter mes sous-répertoires (pas si nombreux) aux répertoires d'inclusion du paramètre de projet. Je suis un peu confus parce que ces paramètres peuvent être faits au niveau du projet ainsi qu'au niveau du dossier (et je n'ai pas encore compris comment les valeurs sont héritées). En outre, existe-t-il une différence entre Propriétés> C/C++ Build> Paramètres> Compilateur GCC C++> Inclure et Propriétés> C/C++ Général> Chemins et symboles> GNU C++?Gestion des répertoires d'inclusion dans Eclipse CDT

Connaissez-vous une bonne ressource qui explique ces choses?

+0

Avez-vous trouvé une solution? –

Répondre

3

J'ai trouvé - à la dure (quelques heures aujourd'hui), que les chemins et les symboles sont utilisés dans le pré-processeur/indexeur. J'utilise un projet Makefile, auquel cas C/C++ Build/Settings n'affecte pas la construction ou l'indexeur.

Pour obtenir l'indexation/analyse au travail, je devais

  1. Projet -> Propriétés -> C/C++ Construire -> Options de découverte: Activer "Automatiser chemins de découverte et symboles"
  2. Projet -> C/C++ Général -> Chemins et symboles: Ajouter les chemins d'inclusion nécessaires