2. Installation und Einrichtung

Veröffentlicht am Montag, 14 März 2011

Da Monkey eine Sprache ist, die verschiedenste Plattformen unterstützt, ist klar, dass der Installationsaufwand etwas größer ist als bei klassischen Programmiersprachen. Immerhin wird das meiste schon intern von Monkey sehr gut erledigt, um ein paar Installationen kommt man aber trotzdem nicht herum.

Monkey unterstützt momentan neben dem klassischen PC/Mac (via GLFW) auch mobile Plattformen wie Android, iPhone/iPad, XNA (Windows 7 mobile und XBox) sowie HTML5 und Flash.

Die grundlegende Installation ist schnell erledigt. Das gezippte Verzeichnis wird einfach in einen Ordner eurer Wahl entpackt. Out of the box funktioniert so bereits das HTML5 Target.

Einrichten für GLFW unter Windows

Für GLFW gibt es prinzipiell zwei Möglichkeiten. Entweder nehmt ihr Visual Studio Express 2010 oder aber MinGW.

Für Windows generell braucht ihr noch OpenAL für den Sound, das ihr hier runterladen könnt:

http://connect.creativelabs.com/openal/Downloads/oalinst.zip

Einrichten für GLFW unter Windows mit Visual Studio

Wenn ihr euch für Visual Studio entscheidet, müsst ihr zunächst Visual C++ Express 2010 installieren. Ob per Web-Installer oder mit dem ISO spielt keine Rolle. Wichtig ist lediglich, dass es tatsächlich die 2010er Version ist. Es reicht dabei Visual C++ zu installieren (inkl. dem .NET 4.0 Framework), der andere Kram wird nicht benötigt.

Nun müssen wir Monkey noch sagen, wo er Visual Studio findet. Die entsprechende Konfigurationsdatei befindet sich im Monkey Verzeichnis:

/bin/config.winnt.txt


Die folgende Sektion ist für GLFW wichtig, hier muss der Pfad zum .NET 4.0 Framework rein, das mit VC++ 2010 mit installiert wurde, z.B.:

'--------------------
'MSBUILD path.
'
'Must be set for XNA and GLFW target support.
'
MSBUILD_PATH="${WINDIR}\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe"
'--------------------


Wenn ihr nun Monk startet, solltet ihr als Zielplattform auch GLFW sehen und damit native Windows Applikationen bauen und starten können.

Einrichten für GLFW unter Windows mit MinGW

Buy cheap web hosting service where fatcow web hosting review will give you advices and please read bluehost review for more hosting information.
Free Joomla Templates designed by Web Hosting Top