User Tools

Site Tools


z:code:dependencies

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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://www.microsoft.com/germany/express/legacy/default.aspx 
-Weiterhin benötigt wird für die Express Edition das PlatformSDK, das müsste aktuell das hier sein: http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&displaylang=en 
-Entsprechende Anleitungen, um die Express Edition für das PlatformSDK zu konfigurieren, sollten sich im Internet zur Genüge finden. 
- 
-===== 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://bazaar-vcs.org). (Falls euch svn lieber wäre, können wir aber prinzipiell auch wechseln, die Vorteile von bzr gegenüber svn sind für uns irrelevant.) 
-Zum Auschecken wird folgender Befehl benutzt: 
-  bzr checkout sftp://zod@oddbeat.de/var/bzr/zrevival/REPOSITORY 
-Hierbei gibt es folgende Repositories: 
-  * **bin** - Enthält eine aktuelle ausführbare Windows-Version mitsamt der benötigten Bibliotheken, hauptsächlich für Tester gedacht 
-  * **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, macht es momentan jedenfalls nicht unbedingt erforderlich. 
z/code/dependencies.txt · Last modified: 2015/08/23 13:59 (external edit)