Commit 82a812e0 authored by Kenneth Vanhoey's avatar Kenneth Vanhoey
Browse files

README_ECLIPSE update : inter-project and Qt references for completion

parent 5fc4b58e
Pour utiliser Eclipse (testé avec la version Helios & Galileo) Pour utiliser Eclipse (testé avec la version Helios, Galileo & Indigo)
Faire un nouveau projet C++ * Configurer un projet dans Eclipse :
Choisir Makefile project -> Empty Project - Faire un nouveau projet C++
Choisir Comme "Location": la racine de NewCGoGN - Choisir Makefile project -> Empty Project
Choisir Toolchains: Linux GCC - Choisir Comme "Location": la racine de NewCGoGN
- Choisir Toolchains: Linux GCC
* Compilation avec le petit marteau ;) (l'icone)
Dans les propriétés du projet: Dans les propriétés du projet:
-> C/C++ Build: -> C/C++ Build:
Dans la configuration Default | Active: Dans la configuration Default | Active:
...@@ -18,8 +20,28 @@ Dans les propriétés du projet: ...@@ -18,8 +20,28 @@ Dans les propriétés du projet:
Tuto: build/Apps/Tuto (compile les tutos) Tuto: build/Apps/Tuto (compile les tutos)
etc.. etc..
On peut alors compiler avec le petit marteau ;) (l'icone) et choisir avec le bouton droit ce que l'on
veut compiler.
Ceci ajoute dans le repertoire de CGoGN un .project et un .cproject. Ceci ajoute dans le repertoire de CGoGN un .project et un .cproject.
* Dépendances inter-projets et autocomplétion
Si le projet X dépend d'un autre projet, alors :
Projet X -> Properties -> Project references : cocher le projet dont il dépend.
* Dépendances de Qt :
Afin d'éviter qu'Eclipse ne rejette les syntaxes Qt (les includes de Qt, les Q_OBJECT, les callbacks) :
- Télécharger le plugin Qt "eclipse-integration" http://qt.nokia.com/developer/eclipse-integration/
- Décompresser l'archive et copier son contenu dans le répertoire d'installation d'Eclipse (plugins et features)
- Relancer Eclipse au moins une fois avec l'option --clean (relecture des répertoires locaux)
Normalement, dans Window->Preferences de Eclipse, Qt apparait dans le menu.
- Y ajouter le répertoire de Qt (/usr/bin sur Debian/Ubuntu) et le répertoire d'include (/usr/include/qt4).
Ensuite, pour chaque projet, ajouter les includes suivants dans Properties -> C/C++ general -> Paths and Symbols
parmi les includes de C++ :
- /usr/include/qt4
- /usr/include/qt4/Qt
- /usr/include/qt4/QtCore
- /usr/include/qt4/QtGui
- /usr/include/qt4/QtOpenGL
REMARQUE : en bas de cette fenêtre, le bouton "Export Settings" permet d'exporter en XML la configuration afin
de l'importer dans les autres projets.
- Pour finir, un petit clic-droit sur le projet -> Index -> Freshen all files et le tour est joué.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment