Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apprendre à importer un projet C++ existant dans Eclipse
Un billet de blog de Heavy Metal Hero

0PARTAGES

Développant principalement en JAVA sous Eclipse, j'ai été amené à maintenir une grosse application C++. Les développeurs travaillant sur ce projet n'utilisant pas d'IDE, j'ai cherché un moyen d'importer ce projet sous Eclipse.

Importer le projet
  1. Window > Open Perspective > Other > C/C++

  2. File > New > C++ Project
  3. Une fenêtre C++ Project apparaît

  4. Décocher Use default location et entrer le chemin de la racine du projet, là où se situe le Makefile de plus haut niveau
  5. Dans le champ Location, spécifier le chemin des fichier du projet
  6. Dans la liste Project types, dérouler Makefile Project et sélectionner Empty Project.
  7. Dans le champ Toolchains, sélectionner Linux GCC
  8. Cliquer sur Finish. Le nouveau projet apparaît dans la vue Project Explorer. Il y a aussi des fichiers apparaissant dans le répertoire choisi comme location du projet. PS: dans le cas ou git est utilisé, il peut être judicieux d'ajouter dans .gitignore: .metadata/ src/.cproject src/.metadata src/.project


Appeler les règles du Makefile sous Eclipse

Règles pas défaut: Build et Clean

Il y a deux règles par défaut qui peuvent être lancées par Eclipse. Les règles sont appelées depuis le Makefile présent à la location choisie pour le projet Eclipse
  • make all: Project > Build Project/Build all
  • make clean: Project > Clean


Après un build ou un clean, on peut voir les traces dans la console:


Appeler des règles spécifiques du Makefile

Pour appeler une autre règle, ou seulement appeler une règle d'un Makefile contenu dans un sous-dossier, il faut ajouter un nouveau make target dans Eclipse:

  1. Ouvrir le Makefile contenant la règle voulue dans la vue Eclipse Project Explorer
  2. Dans le champ Outline, clic droit sur la règle voulue et clic gauche sur Add make target

  3. Une popup apparaît, cliquer sur OK
  4. Pour exécuter la règle, ouvrir Make Target Field et faire une double clic sur le nom de la règle. La règle est lancée comme on le voit dans la console

Une erreur dans cette actualité ? Signalez-le nous !