Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

SDL programmierung





Frage

Hallo! Ich habe das Programm Dev-C++, was muss ich alles einstell und welche bibliotheken benötige ich, damit SDL funktioniert? mfg acdc

Antwort 1 von H_B

Hallo,

du brauchst http://www.libsdl.org/release/SDL-devel-1.2.8-mingw32.tar.gz.

Nach dem Entpacken in einen entsprechenden Ordner findest du dort die Ordner include und lib und einige andere.

Den Inhalt des lib - Ordners kopierst du direkt in den lib - Ordner deines Compilers, für den include - Ordner und die anderen Ordner gilt entsprechendes.

Nun solltest du an der Eingabeaufforderung mit gcc -v prüfen, ob der Pfad zum Compiler auch gefunden wird.

Wenn ja, kannst du in dein SDL - Installationsverzeichnis wechseln, dort in den Ordner "Test" gehen und einmal eine Datei an der Eingabeaufforderung kompilieren, bspw. mit gcc -mwindows -s testpalette.c -otestpalette.exe -lmingw32 -lsdlmain -lsdl -lopengl32 -lglu32 oder, falls du die (fast) volle Rutsche der Windowsbibliotheken bevorzugst , mit gcc -mwindows -s testpalette.c -otestpalette.exe -lmingw32 -lsdlmain -lsdl -lopengl32 -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32. :-)

Sollte eine Meldung wegen einer fehlenden SDL.DLL kommen, kopier diese einfach aus dem SDL - Ordner ins WindowsSystem32 - Verzeichnis.

PS: Eventuell musst du in den Quell - Dateien die Pfadangaben von include "sdl.h" (und entsprechenden) in include <sdlsdl.h> ändern.

Antwort 2 von H_B

Sollte richtigerweise natürlich "include <sdlsdl.h>" heissen.

Antwort 3 von H_B

Oder habe ich gar eine Supportnet Backslash - Problematik nicht erkannt? ;-)

naja, dann denke man sich einen zwischen SDL und SDL.h.