De:Einrichten einer Entwicklungsumgebung (Windows)

From wiki.gp2x.org

Es gibt viele verschiedene Wege, sich unter Windows eine Entwicklungsumgebung einzurichten. Sie sind im Folgenden nach Schwierigkeit geordnet.

Contents

Gebrauch eines Compilers

A (für Faule): Komplettpakete

Wenn Du Windows 2K oder XP benutzt, kannst du auf folgenden Wegen schnell eine funktionierende Entwicklungsumgebung zusammenstellen.

1. Das SDK von http://dev.gp2x.com/sdk/gp2xsdk_windows.zip

Dieses SDK enthält als IDE Bloodshed Dev-C++, Gnu-C-Compiler für GP2X- und Windows-Entwicklung und Kopien der Linux Libraries (Version 2.4.25). Man kann damit GP2X-Code sowohl für statische als auch dynamische Libraries erstellen.


2. Das devkitGP2X (weiter unten beschrieben)

  • Lade das GP2X-Devpack (31.1MB) herunter. Entpacke das Verzeichnis devkitGP2X. Es enthält die neuesten Libraries (für Hardwarebeschleunigtes SDL, Allegro, etc.)
  • Solltest Du es nicht ins Hauptverzeichnis (also C:\devkitGP2X oder D:\devkitGP2X oder etwas ähnliches) entpacken, musst du die Pfade in bin\arm-linux-sdl-config und demo\Makefile anpassen.
  • Füge das bin-Verzeichnis der Umgebungsvariable PATH hinzu. Drücke dazu auf Start->Einstellungen->Systemsteuerung, öffne System->Erweitert->Umgebungsvariablen, wähle PATH und füge C:\devkitGP2X\bin;C:\devkitGP2X\minsys\bin; (ggf. Abändern) hinten an.
  • Es ist sowohl das DevkitGP2X (mit Cross-Compiler), SDL (Grafik-Library), MinSys (Make und weitere GNU-Tools). Das DevkitGP2X enthält keinen Windows-Compiler.
  • Um das SDK zu testen, probiere, das Demo-Programm (en) zu kompilieren.

B (Standard): Das devkitGP2X

Grundlagen

Der Übliche Weg, Software für den GP2X zu entwickeln ist C/C++ und SDL. Es ist auch möglich, die Hardware direkt mit C/C++ und ARM-ASM/Thumb anzusprechen.

Es folgt die Beschreibung für die erste Möglichkeit (mit SDL).

Handbuch herunterladen

Lade das GP2X-Handbuch (en) herunter und folge den Anweisungen auf Seite 39 ("Developing for the GP2X introduction").

MinSys installieren

Installiere MinSys and und setze die Umgebungsvariablen wie hier beschrieben.

Demo-Programm testen

Du möchtest vielleicht dieses Demo-Programm (en) und die Demo, die bei dem Handbuch dabei ist, testen.

C (Einfach außer, man will was umstellen): Benutzung von andLinux als Linux unter Windows

andLinux ist eine auf Ubuntu basierende Linux-Distribution, die auf Windows läuft und speziell für Entwickler gedacht ist. Linux-Anwendungen laufen fließend im Windows Look-and-Feel. Man kann jedes Linux-Entwickler-Toolkit ohne die Performanceprobleme einer virtuellen Maschine starten. Es ist keine Konfiguration, kein Partitionieren von Nöten. Kein Extra-Computer muss bereitgestellt werden und es treten auch nicht die anderen Probleme in der Zusammenarbeit von Linux und Windows auf.

D (furchtbar kompliziert): Eine eigene GCC-Umgebung schaffen

Siehe Wie werde ich verrückt, indem ich mir meine eigene GCC-Umgebung schaffe (en).

Gebrauch einer IDE

Visual C++ 2005 Express Edition

Siehe Visual C 2005 Express Edition (en).

Using Dev-C++

Siehe Dev-C++ (en).

Using CodeBlocks

Siehe CodeBlocks (en).

Personal tools