Re: Problem bei C Fensterprogrammierung
Am 23.12.2013 22:42, schrieb Volker Weißmann:
> Hallo, in der Datei /usr/include/X11/Xlib.h befindet sich: extern
> Display *XOpenDisplay( _Xconst char* /* display_name */ ); Wieso
> kann dann folgendes Programm nicht kompiliert werden? #include
> <X11/Xlib.h> int main(void) { XOpenDisplay(NULL); return 0; }
Das kann compiliert, aber nicht gelinkt werden, weil die lib, in der
XOpenDisplay implementiert ist (libX11) nicht eingebunden ist. Ich
kann dein Beispiel so kompilieren:
gcc -Wall -Wextra main.c -lX11
> Laut eclipse ist in der Zeile
in eclipse gibt es sicher irgendwo unter "Linker/Libraries" die
Möglichkeit "-lX11" anzugeben.
HTH, Gruß Andy
Reply to: