SDL Anfängerfrage
-
Hallo,
ich versuche gerade von Java auf C++ umzusteigen.
Allerdings scheitere ich scheinbar schon in den Anfängen
Nach halbtägiger sinnloser Googelei dann die Frage:
Ich habe SDL installiert (als Entwicklungsumgebung benutze ich Eclipse, Betriebssystem Ubuntu), allerdings kann ich es nicht benutzen.
Es geht schon bei include los: statt dem einfach SDL.h muss ich SDL/SDL.h eingeben und solang ich es nicht im Code verwenden will, läuft alles wunderbar.
Eigentlich hatte ich "nur" vor ein Java-Programm (Snake) umzuschreiben...Muss der Pfad (und vor Allem wo?!?!) manuell eingetragen werden?
-
statt dem einfach SDL.h muss ich SDL/SDL.h
Richtig, was imo au8ch gut so ist.
und solang ich es nicht im Code verwenden will, läuft alles wunderbar.
Was meinst du damit? Bekommst du Linkerfehler?
-
Die Antwort ist "undefined reference" bei übernommenen Methoden.
-
Kasch schrieb:
Die Antwort ist "undefined reference" bei übernommenen Methoden.
Dann hast du die SDL nicht dazu gelinkt.
-
Wie linke ich korrekt?
-
Kasch schrieb:
Wie linke ich korrekt?
Mit dem g++ direkt mit "-lSDL".
Von Eclipse hab ich keine Ahnung, wirst aber irgendwo in den Projekteinstellungen unter Libraries oä. "SDL" einfügen müssen.
-
Moah ne oder?

Ist doch schön, wenn man sich damit einen halben Tag sinnlos beschäftigt.
Genau das wars...
Vielen Dank