cannot find -lSDL_gfx


Beltar

Member
Joined
Feb 13, 2007
Messages
214
Age
34
Location
Stein (nähe St. Pölten(A))
ICQ
232357654
LOCATION
Stein (nähe St. Pölten(A))
Hi
Wie schon der Titel sagt brauche ich die gfx lib für SDL
Gibt es so etwas, bzw wie includiere ich das.
Entwicklungsumgebung ist Dev-CPP. Unter Windows geht es.
ist nur der Parameter -lSDL_gfx nicht eingetragen oder fehlt die datei?

mfg
Beltar
 
meines wissens ist SDL_gfx nicht standardmaessig auf dem gp2x installiert, du wirst das da brauchen:

http://archive.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0,19,2213

allerdings braucht das auch jeder der dein programm ausfuehren will, in sofern halte ich es fuer keine gute idee auf SDL_gfx zu setzen wenn man vor hat gp2x software zu entwickeln. ich finds jedenfalls nich so lustig, wenn mir jemand ungefragt libs ins system installiert

alternative waehre natuerlich das .so file mitzuliefern und ein shellscript fuer den startup zu baun, ala

LD_LIBRARY_PATH="./mylibfolder:$LD_LIBRARY_PATH" ./myapp
 
Hab mir irgenwie schon gedacht, dass das nicht ganz lustig wird :D

Da es ein headerfile von der Schule is hab ich einfach die gfx sachen rausgelöscht, werd sie sowieso nicht brauchen.

Mittlerweile hat sich ein anderes Problem ergeben:

Wenn ich in DevCpp einen source Pfad und einen release Pfad erstelle, hat er Probleme mit dem makefile

Ordnerstruktur:
./
Projekt

./src/
main.cpp
SdlUtilities.cpp
...

./release/
Projekt.exe
Projekt.gpe

makefileProblem:
OBJ = src/win//main.o src/win//sdlUtilities.o $(RES)
LINKOBJ = src/win//main.o src/win//sdlUtilities.o $(RES)
bzw für GP2x

Ein geübtes Auge wird erkennen:
win//main.o

Wenn ich sie händisch umschreibe geht es

Hat irgendwer eine Ahnung wie ich das in der DevC config verändere?
mfg
Beltar
 
Wenn man Bibliotheken verwenden möchte, die nicht standardmäßig auf dem GP2X vorhanden sind, oder man nicht die völlig veralteten Versionen der vorhandenen Bibliotheken verwenden möchte, besteht auch immer noch die Möglichkeit die Bibliotheken statisch ins Binary zu linken.
 
Back
Top