Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Kann kein SDL Programm linken

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
PLOP
Gast





BeitragVerfasst am: 18. Dez 2002 19:03   Titel: Kann kein SDL Programm linken

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?
 

user1
Gast





BeitragVerfasst am: 20. Dez 2002 10:09   Titel: 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
 

PLOP
Gast





BeitragVerfasst am: 20. Dez 2002 11:32   Titel: 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...
 

rübezahl
Gast





BeitragVerfasst am: 20. Dez 2002 20:44   Titel: Re: Kann kein SDL Programm linken

Fieleicht ganz banal:
In irgend einer Datei fehlt das include ?
 

domseichter



Anmeldungsdatum: 11.02.2002
Beiträge: 57
Wohnort: Laufen

BeitragVerfasst am: 21. Dez 2002 11:34   Titel: Re: Kann kein SDL Programm linken

Ich glaube Du muss einfach noch gegen die XLib linken.

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-->
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen

PLOP
Gast





BeitragVerfasst am: 21. Dez 2002 12:04   Titel: 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?
 

Dominik Seichter
Gast





BeitragVerfasst am: 22. Dez 2002 15:22   Titel: 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 .

CU Dom
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy