• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Xcode und X11

sue!

Golden Delicious
Registriert
23.02.06
Beiträge
7
Hi,
Ich muss im Rahmen meiner Studienarbeit ein Progrämmchen schreiben, das die X11 Library verwendet.
Wenn ich das Programm nun über Xcode builde und starten will bekomm ich folgende Fehlermeldung:

cimg_test has exited due to signal 6 (SIGABRT).
[Session started at 2006-03-24 08:11:11 +0100.]
ZeroLink: unknown symbol '_XOpenDisplay'


So wie ich das sehe, wird das Standardterminal gestartet und nicht X11! Und deshalb können die X11 Befehle nicht aufgelöst bzw. verwendet werden.

Nach ein wenig googlen hab ich folgenden Workaround über die Konsole gefunden:

g++ cimg_test.cpp -o cimg_test -lX11 -lpthread -L/usr/X11R6/lib -L/usr/utilities/X11

Außerdem habe ich herausgefunden, daß man irgendwie Xcode über die "environment variables" beibringen kann, X11 zuverwenden, was natürlich komfortabler wär.

Aber ich war erfolglos welche Umgebungsvariable/Parameter ich da eintragen muss.

Kann mir irgendeiner da weiterhelfen.

Mfg

Sue!
 
Funktioniert dein Programm denn, wenn du X11 bereits vorher gestartet hast?
 
Nein.
Wenn ich es builde und anschließend starten lassr kommt diese Fehlermeldung.
Ach wenn X11 bereits läuft.

Wie bereits gesagt, wenn ich es mit diesem langen g++ Befehl mach, läuft es!