<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>gameloop</title>
	<atom:link href="http://gameloop.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gameloop.wordpress.com</link>
	<description>sdl und so</description>
	<lastBuildDate>Tue, 15 Sep 2009 18:10:37 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gameloop.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>gameloop</title>
		<link>http://gameloop.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gameloop.wordpress.com/osd.xml" title="gameloop" />
	<atom:link rel='hub' href='http://gameloop.wordpress.com/?pushpress=hub'/>
		<item>
		<title>SDL kompilieren (Mac OS X)</title>
		<link>http://gameloop.wordpress.com/2009/09/15/sdl-kompilieren-mac-os-x/</link>
		<comments>http://gameloop.wordpress.com/2009/09/15/sdl-kompilieren-mac-os-x/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 17:58:16 +0000</pubDate>
		<dc:creator>TomcatMurr</dc:creator>
				<category><![CDATA[SDL]]></category>
		<category><![CDATA[g++]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[SDL_image]]></category>
		<category><![CDATA[SDL_mixer]]></category>
		<category><![CDATA[SDL_net]]></category>
		<category><![CDATA[SDL_ttf]]></category>

		<guid isPermaLink="false">http://gameloop.wordpress.com/?p=47</guid>
		<description><![CDATA[SDL aus den Quellen kompilieren ist nicht sehr schwierig und kann unter anderem von Vorteil sein. So kann man sdl-config benutzen und braucht auch nicht mehr die Objective-C-Datei mitzukompilieren. Die Quellen bekommt man von der SDL-Website und kompiliert sie klassisch (&#8222;unix-style&#8220;) mit den drei Befehlen &#8222;./configure&#8220;, &#8222;make&#8220; und &#8222;sudo make install&#8220;. Es scheint allerdings bei [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gameloop.wordpress.com&amp;blog=8966382&amp;post=47&amp;subd=gameloop&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a style="text-decoration:none;" href="http://gameloop.files.wordpress.com/2009/09/snowterm.png"><img class="aligncenter size-full wp-image-59" title="SDL and Snow Leopard" src="http://gameloop.files.wordpress.com/2009/09/snowterm.png?w=500&#038;h=192" alt="SDL and Snow Leopard" width="500" height="192" /></a></p>
<p>SDL aus den Quellen kompilieren ist nicht sehr schwierig und kann unter anderem von Vorteil sein. So kann man sdl-config benutzen und braucht auch nicht mehr die Objective-C-Datei mitzukompilieren.</p>
<p>Die Quellen bekommt man von der SDL-Website und kompiliert sie klassisch (&#8222;unix-style&#8220;) mit den drei Befehlen &#8222;./configure&#8220;, &#8222;make&#8220; und &#8222;sudo make install&#8220;. Es scheint allerdings bei der aktuellen SDL-Version ein Problem mit Snow Leopard (10.6) zu geben. Laut <a href="http://lists.libsdl.org/pipermail/sdl-libsdl.org/2009-September/071869.html">einem Kommentar auf der SDL-Mailingliste</a> lässt sich dies aber umgehen, indem man mit gcc 4.0 kompiliert, das 10.5 SDK verwendet und i386 als Architektur erzwingt. Da ich noch nicht auf Snow Leopard umgestiegen in, konnte ich es allerdings nicht selbst ausprobieren.</p>
<blockquote>
<pre>$ mkdir temp
$ cd temp
$ curl -C - -O 'http://www.libsdl.org/release/SDL-1.2.13.tar.gz'
$ tar xzvf SDL-1.2.13.tar.gz
$ cd SDL-1.2.13
$ env CC='/usr/bin/gcc-4.0' CFLAGS='-isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386' LDFLAGS='-arch i386' ./configure --without-x
$ make
$ sudo make install
$ cd ..</pre>
</blockquote>
<p>Eine Anwendung kann danach auf dem Terminal so kompiliert werden:</p>
<blockquote>
<pre>$ g++ -o main main.cpp `sdl-config --cflags --libs`</pre>
</blockquote>
<p>Die SDL-Erweiterungen kompiliert man auf die selbe Weise, allerdings benötigt man je nachdem noch weitere Bibliotheken. So wird SDL_image ohne JPG, PNG und TIFF Support die entsprechenden Formate nicht lesen können. Im Prinzip ist es immer das Selbe: tar.gz laden, entpacken, ./configure, make, make install. Möglicherweise muss man den ./configure Teil auch anpassen, wenn man dies auf Snow Leopard machen will. Nachfolgenden ist immer das einfache &#8222;./configure&#8220; aufgelistet:</p>
<blockquote>
<pre>$ curl -C - -O 'http://www.ijg.org/files/jpegsrc.v7.tar.gz'
$ tar xzvf jpegsrc.v7.tar.gz
$ cd jpeg-7/
$ ./configure
$ make
$ sudo make install
$ cd ..
$ curl -C - -O 'ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.40.tar.gz'
$ tar xzvf libpng-1.2.40.tar.gz
$ cd libpng-1.2.40
$ ./configure
$ make
$ sudo make install
$ cd ..
$ curl -C - -O http://dl.maptools.org/dl/libtiff/tiff-3.8.2.tar.gz
$ tar xzvf tiff-3.8.2.tar.gz
$ cd tiff-3.8.2
$ ./configure
$ make
$ sudo make install
$ cd ..
$ curl -C - -O 'http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.7.tar.gz'
$ tar xzvf SDL_image-1.2.7.tar.gz
$ cd SDL_image-1.2.7
$ ./configure
$ make
$ sudo make install
$ cd ..</pre>
</blockquote>
<p>Nun haben wir auch SDL_image installiert. Für SDL_ttf wird zusätzlich FreeType benötigt:</p>
<blockquote>
<pre>$ curl -C - -O 'http://mirrors.zerg.biz/nongnu/freetype/freetype-2.3.9.tar.gz'
$ tar xzvf freetype-2.3.9.tar.gz
$ cd freetype-2.3.9
$ ./configure
$ make
$ sudo make install
$ cd ..
$ curl -C - -O http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.9.tar.gz
$ tar xzvf SDL_ttf-2.0.9.tar.gz
$ cd SDL_ttf-2.0.9</pre>
</blockquote>
<p>Nun SDL_mixer:</p>
<blockquote>
<pre>$ curl -C - -O 'http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.8.tar.gz'
$ tar xzvf SDL_ttf-2.0.9
$ cd SDL_mixer-1.2.8
$ ./configure
$ make
$ make install
$ cd ..</pre>
</blockquote>
<p>Und zum Schluss noch SDL_net:</p>
<blockquote>
<pre>$ curl -C - -O 'http://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.7.tar.gz'
$ tar xzvf SDL_net-1.2.7.tar.gz
$ cd SDL_net-1.2.7
$ ./configure
$ make
$ sudo make install
$ cd ..</pre>
</blockquote>
<p>Beim Kompilieren kann man dann einfach gegen die Bibliotheken linken:</p>
<blockquote>
<pre>$ g++ -o main main.cpp `sdl-config --cflags --libs` -lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_net</pre>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gameloop.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gameloop.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gameloop.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gameloop.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gameloop.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gameloop.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gameloop.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gameloop.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gameloop.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gameloop.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gameloop.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gameloop.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gameloop.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gameloop.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gameloop.wordpress.com&amp;blog=8966382&amp;post=47&amp;subd=gameloop&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gameloop.wordpress.com/2009/09/15/sdl-kompilieren-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e50f9a122892a6a69d18da3f809fb6f1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrefroehlich</media:title>
		</media:content>

		<media:content url="http://gameloop.files.wordpress.com/2009/09/snowterm.png" medium="image">
			<media:title type="html">SDL and Snow Leopard</media:title>
		</media:content>
	</item>
		<item>
		<title>SDL_image unter OSX einrichten</title>
		<link>http://gameloop.wordpress.com/2009/08/14/sdl_image-unter-osx-einrichten/</link>
		<comments>http://gameloop.wordpress.com/2009/08/14/sdl_image-unter-osx-einrichten/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 11:24:40 +0000</pubDate>
		<dc:creator>TomcatMurr</dc:creator>
				<category><![CDATA[SDL]]></category>
		<category><![CDATA[g++]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[SDL_image]]></category>
		<category><![CDATA[SDL_net]]></category>
		<category><![CDATA[SDL_ttf]]></category>

		<guid isPermaLink="false">http://gameloop.wordpress.com/?p=27</guid>
		<description><![CDATA[Für SDL existieren eine Reihe von nützlichen Erweiterungen, welche aber seperat eingerichtet werden müssen. Eine davon ist SDL_image welches das Lesen von verschiedenen Bildformaten erlaubt, unter anderem auch PNG. Unter Mac OS X muss man dazu das DMG von http://www.libsdl.org/projects/SDL_image/ herunterladen. Darin befindet sich der Ordner SDL_image.framework welchen man einfach nach /Library/Frameworks/ kopiert. Um einen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gameloop.wordpress.com&amp;blog=8966382&amp;post=27&amp;subd=gameloop&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Für SDL existieren eine Reihe von nützlichen Erweiterungen, welche aber seperat eingerichtet werden müssen. Eine davon ist SDL_image welches das Lesen von verschiedenen Bildformaten erlaubt, unter anderem auch PNG.</p>
<p>Unter Mac OS X muss man dazu das DMG von <a href="http://www.libsdl.org/projects/SDL_image/">http://www.libsdl.org/projects/SDL_image/</a> herunterladen. Darin befindet sich der Ordner <em>SDL_image.framework</em> welchen man einfach nach <em>/Library/Frameworks/</em> kopiert.</p>
<p>Um einen Quelltext mit g++ zu kompilieren wie in meinem <a href="/2009/08/11/sdl-unter-mac-os-x/">vorherigen Blog-Eintrag</a> beschrieben, muss man die Anweisungen entsprechend um den Pfad zu den Headerdateien (<em>-I/Library/Frameworks/SDL_image.framework/Headers</em>) und die Anweisung zur Nutzung des neuen Frameworks (<em>-framework SDL_image</em>) ergänzen:</p>
<blockquote>
<pre>$ g++ -I/Library/Frameworks/SDL.framework/Headers <strong>-I/Library/Frameworks/SDL_image.framework/Headers</strong> -framework SDL <strong>-framework SDL_image</strong> -framework Cocoa /Library/Frameworks/SDL.framework/devel-lite/SDLMain.m -o main main.cpp</pre>
</blockquote>
<p>Nutzt man Netbeans sehen, die erzgänzten <em>Additional Options</em> in den <em>Project Properties</em> unter <em>Build-&gt;Linker</em> wie folt aus:</p>
<blockquote>
<pre>-I/Library/Frameworks/SDL.framework/Headers <strong>-I/Library/Frameworks/SDL_image.framework/Headers</strong> -framework SDL <strong>-framework SDL_image</strong> -framework Cocoa /Library/Frameworks/SDL.framework/devel-lite/SDLMain.m</pre>
</blockquote>
<p>Allerdings muss man beachten, dass sich die #include-Anweisung unter Mac OS X etwas unterscheidet.</p>
<blockquote>
<pre>#include "SDL_image/SDL_image.h"</pre>
</blockquote>
<p>Um die anderen Erweiterungen einzurichten kann man genauso vorgehen. Man findet sie auf den folgenden Seiten:</p>
<ul>
<li>SDL_mixer: <a href="http://www.libsdl.org/projects/SDL_mixer/">http://www.libsdl.org/projects/SDL_mixer/</a></li>
<li>SDL_net: <a href="http://www.libsdl.org/projects/SDL_net/">http://www.libsdl.org/projects/SDL_net/ </a></li>
<li>SDL_ttf: <a href="http://www.libsdl.org/projects/SDL_ttf/">http://www.libsdl.org/projects/SDL_ttf/</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gameloop.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gameloop.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gameloop.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gameloop.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gameloop.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gameloop.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gameloop.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gameloop.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gameloop.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gameloop.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gameloop.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gameloop.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gameloop.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gameloop.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gameloop.wordpress.com&amp;blog=8966382&amp;post=27&amp;subd=gameloop&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gameloop.wordpress.com/2009/08/14/sdl_image-unter-osx-einrichten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e50f9a122892a6a69d18da3f809fb6f1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrefroehlich</media:title>
		</media:content>
	</item>
		<item>
		<title>SDL unter Mac OS X</title>
		<link>http://gameloop.wordpress.com/2009/08/11/sdl-unter-mac-os-x/</link>
		<comments>http://gameloop.wordpress.com/2009/08/11/sdl-unter-mac-os-x/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 20:38:56 +0000</pubDate>
		<dc:creator>TomcatMurr</dc:creator>
				<category><![CDATA[SDL]]></category>
		<category><![CDATA[g++]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Netbeans]]></category>

		<guid isPermaLink="false">http://gameloop.wordpress.com/?p=3</guid>
		<description><![CDATA[Entwickeln mit SDL unter Linux mit C++ ist relativ einfach. Nur kurz über den Paketmanager die Entwicklungs-Bibliotheken installieren und loslegen. Unter Mac OS X kann man jedoch auf Schwierigkeiten stossen, was vorallem für SDL-Neulinge frustrierend sein kann. Deshalb hier eine kurze Anleitung zum Loslegen: SDL herunterladen und installieren SDL lässt sich im Downloadbereich der offziellen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gameloop.wordpress.com&amp;blog=8966382&amp;post=3&amp;subd=gameloop&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-14" title="SDL Logo" src="http://gameloop.files.wordpress.com/2009/08/sdl_logo.png?w=320&#038;h=180" alt="SDL Logo" width="320" height="180" /></p>
<p>Entwickeln mit SDL unter Linux mit C++ ist relativ einfach. Nur kurz über den Paketmanager die Entwicklungs-Bibliotheken installieren und loslegen. Unter Mac OS X kann man jedoch auf Schwierigkeiten stossen, was vorallem für SDL-Neulinge frustrierend sein kann. Deshalb hier eine kurze Anleitung zum Loslegen:</p>
<h3>SDL herunterladen und installieren</h3>
<p>SDL lässt sich im <a href="http://www.libsdl.org/download-1.2.php">Downloadbereich</a> der offziellen Website <a href="http://www.libsdl.org/">libsdl.org</a> herunterladen. Unter <em>Runtime Libraries</em> findet sich dort für Mac OS X <em>SDL-1.2.13.dmg</em>. Möglicherweise ist inzwischen bereits eine aktuellere Version verfügbar. In der DMG-Datei befinden sich zwei Ordner, <em>SDL.framework</em> und <em>devel-lite</em>. Nun <em>devel-lite</em> einfach in <em>SDL.framework</em> verschieben und diesen Ordner nach <em>/Library/Frameworks/</em> kopieren.  Es gehört vermutlich nicht zur &#8222;best practice&#8220; <em>devel-lite</em> in den <em>SDL.framework</em> Ordner zu kopieren, aber dadurch habe ich den Ordner an einem zentralen Ort, was für mich die Entwicklung etwas vereinfacht.</p>
<h3>Ein einfaches Beispiel im Terminal erstellen und kompilieren</h3>
<p><img class="aligncenter size-full wp-image-8" title="Nano - test.cpp" src="http://gameloop.files.wordpress.com/2009/08/nanotest.png?w=585&#038;h=414" alt="Nano - test.cpp" width="585" height="414" /> In einem Terminal erstellen wir mit mkdir an einem passenden Ort einen neuen Ordner und legen darin mit <em>nano</em> eine neue C++ Datei an.</p>
<blockquote>
<pre>$ mkdir test
$ cd test
$ nano -w test.cpp</pre>
</blockquote>
<p>In diese Datei schreiben wir folgenden Inhalt:</p>
<blockquote>
<pre>#include "SDL/SDL.h"

int main(int argc, char* args[]) {
    SDL_Init(SDL_INIT_EVERYTHING);
    SDL_Quit();

    return 0;
}</pre>
</blockquote>
<p>Dieses Programm initialisiert SDL und beendet es auch gleich wieder. Im wesentlichen passiert also garnichts. Dennoch wollen wir dieses  Programm verwenden um unsere SDL-Installation zu testen.  Nachdem wir die Datei gespeichert und <em>nano</em> beendet haben (Strg+O, Strg+X) verwenden wir folgenden g++-Aufruf um das Programm zu kompilieren:</p>
<blockquote>
<pre>$ g++ -I/Library/Frameworks/SDL.framework/Headers -framework SDL -framework Cocoa /Library/Frameworks/SDL.framework/devel-lite/SDLMain.m -o test test.cpp</pre>
</blockquote>
<p>Wir beachten bei diesem Aufruf, wass wir nicht g++ nicht nur den Ort zu den SDL-Header-Dateien angeben und anweisen sowohl das SDL- als auch Cocoa-Framework zu benutzen, sondern auch die Datei <em>SDLMain.m</em> aus dem <em>devel-lite</em> Ordner mitkompilieren. Bei dieser Datei handelt es sich etwas böse gesagt um ein notwendiges Übel bei der Entwicklung mit SDL unter Mac OS X. Solang wir allerdings nicht vergessen diese Datei mitzukompilieren muss uns dies nicht weiter stören.  Wenn alles geklappt hat, meldet g++ keinen Fehler und wir finden in unserem Ordner die Anwendung <em>test</em> welche wir über <em>./test</em> starten können. Damit ist man gerüstet um den verschiedenen Tutorials und Anleitungen im Internet zu folgen.</p>
<h3>Einrichten von Netbeans</h3>
<p style="text-align:center;"><a href="http://gameloop.files.wordpress.com/2009/08/netbeans1.png"><img class="aligncenter size-full wp-image-23" title="Netbeans Screenshot" src="http://gameloop.files.wordpress.com/2009/08/netbeans1.png?w=524&#038;h=329" alt="netbeans" width="524" height="329" /></a></p>
<p style="text-align:left;">Etwas komfortabler lässt es sich mit einer Entwicklungsumgebung wie zum Beispiel Netbeans arbeiten. Das neueste Netbeans C/C++ Paket kann man über die Downloadseite auf netbeans.org herunterladen oder eine bestehende Netbeans-Installation über den Plug-In-Manager nachrüsten. Die Installation ist selbsterklärend.  Hat man ein neues Projekt erstellt muss man Netbeans anweisen den g++-Aufruf entsprechend zu ergänzen.</p>
<p style="text-align:left;"><a href="http://gameloop.files.wordpress.com/2009/08/bild-5.png"><img class="aligncenter size-medium wp-image-16" title="Netbeans - Project Properties" src="http://gameloop.files.wordpress.com/2009/08/bild-5.png?w=300&#038;h=223" alt="Netbeans - Project Properties" width="300" height="223" /></a></p>
<p style="text-align:left;">Nach einem Rechtsklick auf sein Projekt wählt man dazu aus dem Kontextmenü Properties und dann unter Categories Linker aus. Bei Additional Options gibt man folgenden Wert ein:</p>
<blockquote>
<pre>-I/Library/Frameworks/SDL.framework/Headers /Library/Frameworks/SDL.framework/devel-lite/SDLMain.m -framework SDL -framework Cocoa</pre>
</blockquote>
<p>Um zu testen ob alles geklappt hat, kann man das weiter oben beschriebene Programm verwenden.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gameloop.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gameloop.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gameloop.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gameloop.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gameloop.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gameloop.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gameloop.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gameloop.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gameloop.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gameloop.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gameloop.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gameloop.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gameloop.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gameloop.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gameloop.wordpress.com&amp;blog=8966382&amp;post=3&amp;subd=gameloop&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gameloop.wordpress.com/2009/08/11/sdl-unter-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e50f9a122892a6a69d18da3f809fb6f1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrefroehlich</media:title>
		</media:content>

		<media:content url="http://gameloop.files.wordpress.com/2009/08/sdl_logo.png" medium="image">
			<media:title type="html">SDL Logo</media:title>
		</media:content>

		<media:content url="http://gameloop.files.wordpress.com/2009/08/nanotest.png" medium="image">
			<media:title type="html">Nano - test.cpp</media:title>
		</media:content>

		<media:content url="http://gameloop.files.wordpress.com/2009/08/netbeans1.png" medium="image">
			<media:title type="html">Netbeans Screenshot</media:title>
		</media:content>

		<media:content url="http://gameloop.files.wordpress.com/2009/08/bild-5.png?w=300" medium="image">
			<media:title type="html">Netbeans - Project Properties</media:title>
		</media:content>
	</item>
	</channel>
</rss>
