Introduction à Eclipse CDT - Inria Bordeaux Sud-Ouest...
Transcript of Introduction à Eclipse CDT - Inria Bordeaux Sud-Ouest...
Introduction à Eclipse CDT
Eclipse CDT
Romain LEGUAY
Table des matières
1. Qu’est ce qu’un IDE ?
2. Pourquoi utiliser un IDE ?
3. Quelques IDE pour le C++
4. Eclipse CDT
5. Demos
Eclipse CDT
2
Qu’est ce qu’un IDE ?
� IDE : Integrated Development Environment
� Editeur de code source � Compilation � Débogage � …
Eclipse CDT
3
Pourquoi utiliser un IDE ?
� Facilite le développement
� Augmente la productivité
� Puissance de certaines fonctionnalités: Recherche, Refactoring…
� Un unique outil
Eclipse CDT
4
Quelques IDE pour le C++
� XCode
Eclipse CDT
5
Quelques IDE pour le C++
� Visual Studio 2010
Eclipse CDT
6
Quelques IDE pour le C++
� Code::Blocks
Eclipse CDT
7
Quelques IDE pour le C++
� Eclipse CDT
Eclipse CDT
8
Eclipse CDT
� Open Source
� Grande Communauté
� Multi-plateformes (Unix, Mac, Windows…)
� Personnalisable
� Modulaire
Eclipse CDT
9
Où le télécharger? Quelle version choisir?
� http://www.eclipse.org/downloads/
Eclipse CDT
10
Présentation de l’interface
� Perspective: Contient un ensemble de vues. � Perspective C/C++
� Perspective Debug
� Vue: Permet d’afficher un type précis d’informations. � Explorateur de projets
� Editeur de texte � Console
Eclipse CDT
11
Présentation de l’interface
Eclipse CDT
12
Personnaliser l’interface
� Changer la couleur de fond:
Eclipse CDT
13
Personnaliser l’interface � Changer la couleur de la police:
Eclipse CDT
14
Importation d’un projet
Eclipse CDT
15
Importation d’un projet
Eclipse CDT
16
Importation d’un projet
Eclipse CDT
17
Importation d’un projet
Eclipse CDT
18
:
Importation d’un projet
Eclipse CDT
19
: Obligatoire sur Mac
Comment Compiler?
Eclipse CDT
20
� Tous les projets de l’espace de travail: � Sur Linux/Windows: Ctrl+B � Sur Mac: Command+B
� Un seul Projet: � Clic droit sur le projet -> Build Project
� Auto-Complétion: Ctrl+Espace (Cmd+Espace)
Eclipse CDT
Commandes utiles
21
� Recherche de l’implémentation d’une fonction: Ctrl+ clic gauche
� Génération des méthodes déclarées : Clic droit -> Source -> Implement method…
Eclipse CDT
Commandes utiles
22
Demos
Eclipse CDT
23
Perspectives
� Inclusion automatique des dépendances.
� Meilleure intégration avec des projets CMake
� …
Eclipse CDT
24
Merci !!
Des questions?
Eclipse CDT
25