Eclipse-Installation
Die folgende Anleitung beschreibt die Installation von Eclipse Indigo (3.7) inkl. aller nötigen Plugins.
Bitte beachten: Eclipse 3.7 ist die empfohlene Version, 3.6 (Helios) und 3.5 (Galileo) funktioniert auch - eine zu alte Version hingegen nicht. Dann werden die Projekteinstellungen des Bot-Codes nicht korrekt verarbeitet und der Build-Prozess scheitert.
Auf die Schritte für CDT und Eclox kann man verzichten, falls man keinen Bot-Code in C entwickeln oder übersetzen möchte.
Eclipse Galileo
Was ist Eclipse?
Für Experimente am Code des Simulators und des Bots bietet sich die Entwicklungsumgebung Eclipse an, da sie einerseits Java unterstützt für die Weiterentwicklung des c't-Sim und andererseits C für die Entwicklung des c't-Bot-Steuercodes. Eclipse selbst ist in Java geschrieben und ist für alle gängigen Rechnerplattformen verfügbar.
Warum Eclipse und keine andere IDE?
Zur Installation lädt man Eclipse IDE for Java Developers von Eclipse Downloads für seine Plattform herunter (diese Anleitung benutzt das Java-Paket als Basis, CDT für den C-Support wird im Folgenden nachinstalliert) und entpackt das Archiv.
Eine weitere Installation entfällt, die ausführbare Datei eclipse(.exe) startet direkt die Entwicklungsumgebung auf Java-Basis. Eclipse legt ein Arbeitsverzeichnis namens workspace an, dessen Ort der Nutzer selbst bestimmen kann.
Hinweis für Windows-Nutzer: Beim Entpacken mit dem Windows-Explorer kann es Probleme geben, deshalb ist es sinnvoll, einen alternativen Entpacker wie z.B. 7-Zip zu verwenden.
CDT
Was ist das CDT? Das Plugin CDT (C Development Toolkit) rüstet Eclipse um Unterstützung für Entwicklung in C auf, da Eclipse von Haus aus kein C spricht.
Die Installation nimmt man am besten über den in Eclipse integrierten Update-Mechanismus wie folgt vor:
2.) --All Available Sites-- aus der List auswählen:

SVN-Zugriff
Alternativ zur unten stehenden Anleitung lässt sich auch das Plugin Subversive zum SVN-Zugriff verwenden, für dessen Installation man keine externe Update-Site benötigt. Man findet es unter: Helios-Update-Site -> Collaboration -> Subversive SVN Team Provider.
Um den Code aus dem Subversion-Repository direkt in Eclipse verwenden zu können, benötigt man ein Plugin wie Subclipse.
Über den bereits bekannten Update-Mechanismus lässt sich auch Subclipse installieren, indem man dort eine neue Update-Site anlegt:
Update-Site: http://subclipse.tigris.org/update_1.6.x
2.) Update-Site in das Eingabefeld kopieren und [Enter]:

3.) und 4.) wie oben.
Wie Subclipse benutzt wird, ist unter Zugriff auf das Subversion-Repository mit Eclipse erklärt.
Eclox
Als Frontend für Doxygen dient das Eclipse-Plugin Eclox, das ebenfalls über den o.a. Update-Mechanismus installiert wird:
Update-Site: http://download.gna.org/eclox/update (siehe Screenshots).
2.) Update-Site in das Eingabefeld kopieren und [Enter], Option für Gruppierung ausschalten:

3.) und 4.) wie oben.
Nach der Installation von Eclox muss man in Eclipse unter Preferences für Doxygen/Compiler? Path den Pfad zum Programm doxygen(.exe) eintragen.
Attachments
-
eclipse1.png
(33.6 KB) - added by ip
4 years ago.
Update-Mechanismus von Eclipse
-
cdt1.png
(92.5 KB) - added by ip
4 years ago.
CDT-Installation Schritt 1
-
cdt2.png
(42.3 KB) - added by ip
4 years ago.
CDT-Installation Schritt 2
-
cdt3.png
(121.6 KB) - added by ip
4 years ago.
CDT-Installation Schritt 3
-
subclipse1.png
(123.2 KB) - added by ip
4 years ago.
Subclipse-Installation Schritt 1
-
subclipse2.png
(94.2 KB) - added by ip
4 years ago.
Subclipse-Installation Schritt 2
-
eclox1.png
(79.4 KB) - added by ip
4 years ago.
Eclox-Installation Schritt 1
-
eclox2.png
(73.8 KB) - added by ip
4 years ago.
Eclox-Installation Schritt 2
-
eclipse35_1.png
(21.1 KB) - added by ip
3 years ago.
Update-Mechanismus von Eclipse 3.5
-
cdt35_1.png
(51.8 KB) - added by ip
3 years ago.
CDT-Installation für Eclipse 3.5 Schritt 1
-
cdt35_2.png
(16.3 KB) - added by ip
3 years ago.
CDT-Installation für Eclipse 3.5 Schritt 2
-
cdt35_3.png
(59.4 KB) - added by ip
3 years ago.
CDT-Installation für Eclipse 3.5 Schritt 3
-
subclipse35_1.png
(41.4 KB) - added by ip
3 years ago.
Subclipse-Installation für Eclipse 3.5
-
eclox35_1.png
(34.6 KB) - added by ip
3 years ago.
Eclox-Installation für Eclipse 3.5



