Ich hab SDL installiert, scheint auch geklappt zu haben, aber wenn ich versuche ein Programm zu kompilieren mit
gcc test1.c `sdl-config --cflags --libs`
bekomme ich ein paar hundert Zeilen Fehler so wie folgenden:
/usr/lib/libSDL.a(Xinerama.lo): In function `SDL_XineramaQueryScreens':
Xinerama.lo(.text+0x615): undefined reference to `XMissingExtension'
Xinerama.lo(.text+0x633): undefined reference to `_XFlush'
Xinerama.lo(.text+0x66c): undefined reference to `_XReply'
Xinerama.lo(.text+0x6db): undefined reference to `_XRead'
Xinerama.lo(.text+0x72f): undefined reference to `_XEatData'
Hat jemand eine Ahnung, was ich falsch mache?
Kann kein SDL Programm linken
Re: Kann kein SDL Programm linken
Hi
Was ist wenn du mit -L<PFAD ZUR SDL LIBRARY> compilierst?
Hat bei mir mit uclibc immer geholfen.¨
Gruss user1
Was ist wenn du mit -L<PFAD ZUR SDL LIBRARY> compilierst?
Hat bei mir mit uclibc immer geholfen.¨
Gruss user1
Re: Kann kein SDL Programm linken
Das erledigt der Befehl sdl-config --cflags --libs.
Der Output davon auf meinem System ist:
-I/usr/include/SDL -D_REENTRANT
-L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread
Die Fehler sehen aber auch eher so aus, als gäb es
Probleme mit den X Libs. Hab leider (noch) kaum Ahnung
von X Programmierung. Deshalb bin ich mir da nicht sicher.
Die X Dev Pakete hab ich übrigens installiert...
Der Output davon auf meinem System ist:
-I/usr/include/SDL -D_REENTRANT
-L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread
Die Fehler sehen aber auch eher so aus, als gäb es
Probleme mit den X Libs. Hab leider (noch) kaum Ahnung
von X Programmierung. Deshalb bin ich mir da nicht sicher.
Die X Dev Pakete hab ich übrigens installiert...
Re: Kann kein SDL Programm linken
Fieleicht ganz banal:
In irgend einer Datei fehlt das include ?
In irgend einer Datei fehlt das include ?
-
- Posts: 57
- Joined: 11. Feb 2002 22:08
- Location: Laufen
- Contact:
Re: Kann kein SDL Programm linken
Ich glaube Du muss einfach noch gegen die XLib linken.
CU Dom
CU Dom
<!--http--><a href="http://www.kbarcode.net" target="_blank">kbarcode.net</a><!--url--> - <!--http--><a href="http://www.krename.net" target="_blank">krename.net</a><!--url-->
Re: Kann kein SDL Programm linken
Ja, jetzt klappts. Hab noch -lX11 -lXext drangehängt...
Kann ich die irgendwo eintragen, damit die automatisch gelinkt werden,
oder werden die dann auch bei Programmen, die die nicht benötigen
gelinkt?
Kann ich die irgendwo eintragen, damit die automatisch gelinkt werden,
oder werden die dann auch bei Programmen, die die nicht benötigen
gelinkt?
Re: Kann kein SDL Programm linken
Schreib Dir halt einfach ein simples makefile um Dein Programm zu compilieren. Tutorials gibt's genpgend im Internet dafür und wenn Du automake und autoconf weglässt ist es auch nicht schwer <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">.
CU Dom
CU Dom