eclipse
Configurer Eclipse pour C ++
Recherche…
Linux + CMake (générateur "Makefiles Unix") + Qt (optionnel)
Vous devriez avoir un projet CMake simple myproject , et nous allons créer un espace de travail Eclipse en dehors de celui-ci:
myproject/ .git/ CMakeLists.txt src/ main.cpp workspace/ myproject/ Release/ Debug/
Qt (optionnel)
- Procurez-vous le dernier CDT Eclipse, puis installez le package Qt via "Aide -> Installer un nouveau logiciel".
Espace de travail
- Créez un répertoire "espace de travail" vide à côté de votre répertoire source de projet CMake.
- Lancez Eclipse et basculez vers ce répertoire "workspace".
- Créez un projet C ++ (pour Qt avec Eclipse plus ancien que Neon: créez "Qt Makefile Project" puis supprimez-y les fichiers * .pro, makefile et main.cpp)
Attacher des sources au projet
- Accédez à Propriétés du projet -> Chemins et symboles -> Emplacement source -> Dossier de liaison.
- Cochez "Avancé" et liez le dossier source du projet CMake comme ceci:
../../myproject/src/
. Cela fonctionne parce que l'espace de travail est juste en dehors du répertoire du projet CMake.
Générateur de CMake
- Créez le dossier
Release
dans le projet. - Allez dans la vue "Make Target" ( Ctrl + 3 puis tapez "Make Target" si c'est difficile à trouver). La vue "Make Target" ressemble à la vue du projet.
- Faites un clic droit sur le dossier "Release" puis cliquez sur "New ...".
- Désélectionnez "Identique au nom de la cible".
- Désélectionnez "Utiliser les paramètres du générateur".
- Tapez "Release" dans le champ "Nom de la cible".
- Laissez "Make target" vide.
- Réglez "Build command" sur quelque chose comme
cmake ../../../myproject/
. - Cliquez sur OK.
- Double-cliquez sur cette "Release" pour créer la cible qui vient d'être créée dans le dossier Release. Cela va lancer la génération de cmake.
Construire
- Accédez aux propriétés du projet et créez une configuration "Release".
- Rendre la configuration "Release" active.
- Pour la configuration "Release", décochez "Générer automatiquement les Makefiles".
- Définissez le répertoire de construction sur "Release".
- Activer la construction parallèle
Maintenant, vous pouvez construire le projet à partir d'Eclipse avec un Ctrl + b "Build" habituel.
Ré-exécuter CMake (pour générer à nouveau les makefiles)
- Tout supprimer du répertoire "Release".
- Allez dans la vue "Make Target".
- Double-cliquez sur la cible "Release".
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow