[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: