Pisem svoj prvi FLTK program i vec imam problema s kompajliranjem. Koristim Slackware 10.0 i FLTK 2.0.0 sa fltk.net. Probao sam da kompajliram program naredbom:
Code:
g++ hello.cpp -o hello -I/usr/local/include -L/usr/local/lib -L/usr/X11R6/lib -lfltk -lXext -lX11 -lm
Ali mi kompajler prijavljuje sledecu gresku:g++ hello.cpp -o hello -I/usr/local/include -L/usr/local/lib -L/usr/X11R6/lib -lfltk -lXext -lX11 -lm
/usr/local/lib/libfltk.a(run.o)(.text+0x1051): In function `fltk::Monitor::list(fltk::Monitor const**)':
: undefined reference to `XineramaQueryExtension'
/usr/local/lib/libfltk.a(run.o)(.text+0x1277): In function `fltk::Monitor::list(fltk::Monitor const**)':
: undefined reference to `XineramaQueryScreens'
/usr/local/lib/libfltk.a(run.o)(.text+0x147b): In function `open_stylus_device(_XDeviceInfo*, int, int)':
: undefined reference to `XOpenDevice'
/usr/local/lib/libfltk.a(run.o)(.text+0x1523): In function `open_stylus_device(_XDeviceInfo*, int, int)':
: undefined reference to `XSelectExtensionEvent'
/usr/local/lib/libfltk.a(run.o)(.text+0x1792): In function `fltk::enable_tablet_events()':
: undefined reference to `XGetExtensionVersion'
/usr/local/lib/libfltk.a(run.o)(.text+0x17ca): In function `fltk::enable_tablet_events()':
: undefined reference to `XListInputDevices'
/usr/local/lib/libfltk.a(run.o)(.text+0x1846): In function `fltk::enable_tablet_events()':
: undefined reference to `XFreeDeviceList'
collect2: ld returned 1 exit status
Ocigledno fali neka biblioteka, ali koju to nisam naznacio? Hvala unapred na vasem vremenu.: undefined reference to `XineramaQueryExtension'
/usr/local/lib/libfltk.a(run.o)(.text+0x1277): In function `fltk::Monitor::list(fltk::Monitor const**)':
: undefined reference to `XineramaQueryScreens'
/usr/local/lib/libfltk.a(run.o)(.text+0x147b): In function `open_stylus_device(_XDeviceInfo*, int, int)':
: undefined reference to `XOpenDevice'
/usr/local/lib/libfltk.a(run.o)(.text+0x1523): In function `open_stylus_device(_XDeviceInfo*, int, int)':
: undefined reference to `XSelectExtensionEvent'
/usr/local/lib/libfltk.a(run.o)(.text+0x1792): In function `fltk::enable_tablet_events()':
: undefined reference to `XGetExtensionVersion'
/usr/local/lib/libfltk.a(run.o)(.text+0x17ca): In function `fltk::enable_tablet_events()':
: undefined reference to `XListInputDevices'
/usr/local/lib/libfltk.a(run.o)(.text+0x1846): In function `fltk::enable_tablet_events()':
: undefined reference to `XFreeDeviceList'
collect2: ld returned 1 exit status
Pera električar 0637129710, BG, preporučujem.