1 votes

Déplacez les fichiers d'inclusion communs dans un répertoire séparé, tout en les gardant facilement modifiables dans Eclipse?

Nous utilisons Eclipse+CDT+SVN (Linux). Comment pouvons-nous avoir des fichiers d'en-tête communs dans un répertoire d'inclusion séparé, qui se trouve également dans SVN, mais pas dans le sous-répertoire spécifique au projet.

L'objectif principal serait de créer du code commun et réutilisable pour plusieurs projets et de pouvoir facilement modifier/valider ce code dans eclipse.

Nous avons des structures de répertoires différentes sur les machines, donc les "simples" liens ne fonctionneraient pas.

2voto

VonC Points 414372

Vous pourriez utiliser :

  • un projet externe (comme suggéré par Rahul dans les commentaires de votre question) avec ces fichiers d'en-tête dedans : votre premier projet "dépendrait de" votre deuxième.
    Le problème est le chemin du projet commun qui peut être différent d'une machine à l'autre, tout en étant stocké intégralement dans le fichier .classpath ou .project de votre projet CDT.

  • un répertoire lié, qui utilise au moins une variable de chemin pour les ressources liées, et qui ne nécessiterait que de définir cette variable sur le bon chemin (vers le projet commun) en fonction de la machine actuelle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X