This shows you the differences between two versions of the page.
z:code:dependencies [2008/05/13 07:48] cabalistic angelegt |
z:code:dependencies [2015/08/23 13:59] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== SectorMania - Einrichten der Programmierumgebung ====== | ||
- | ===== Visual C++ ===== | ||
- | Benötigt wird Visual C++ 2005 (Express Edition reicht) mit SP1. Zu finden hier: http:// | ||
- | Weiterhin benötigt wird für die Express Edition das PlatformSDK, | ||
- | Entsprechende Anleitungen, | ||
- | |||
- | ===== Abhängigkeiten ===== | ||
- | * **Ogre Eihort 1.4.8** Einfach das fertige OgreSDK von der Ogre-Webseite installieren | ||
- | * **CEGUI** Ist im OgreSDK enthalten | ||
- | * **boost 1.35** | ||
- | * **PhysFS 1.1** | ||
- | * **zlib** | ||
- | |||
- | ===== Repository ===== | ||
- | Die Repositories für SectorMania benutzen bzr (http:// | ||
- | Zum Auschecken wird folgender Befehl benutzt: | ||
- | bzr checkout sftp:// | ||
- | Hierbei gibt es folgende Repositories: | ||
- | * **bin** - Enthält eine aktuelle ausführbare Windows-Version mitsamt der benötigten Bibliotheken, | ||
- | * **gamedata** - Enthält alle Spieldaten (Grafiken, Sounds, Einheiten, ...) | ||
- | * **src** - Enthält den Sourcecode von SectorMania sowie die Projektdateien für Visual C++ | ||
- | |||
- | ===== Build-System ===== | ||
- | Aktuell verfügt SectorMania über kein ausgeklügeltes Build-System. Einfach die Visual-C++-Projektdatei kompilieren lassen, fertig. Idealerweise wäre ein Build-System wie CMake nicht verkehrt, da ich derzeit separat CodeBlocks-Projekte für Linux unterhalten muss, aber der Aufwand, sich in CMake einzuarbeiten, |