> >
> > /usr/local/lib/libfltk.a(Fl.o): In function `Fl_Widget::damage
> > (unsigned char, int, int, int, int)':
> > Fl.cxx:(.text+0x58b): referencia a `XUnionRectWithRegion' sin definir
> > Fl.cxx:(.text+0x5a9): referencia a `XDestroyRegion' sin definir
> > /usr/local/lib/libfltk.a(Fl.o): In function `Fl_Widget::damage
> > (unsigned char)':
> > Fl.cxx:(.text+0x637): referencia a `XDestroyRegion' sin definir
> > /usr/local/lib/libfltk.a(Fl.o): In function `Fl_Window::hide()':
> > Fl.cxx:(.text+0x1023): referencia a `XDestroyRegion' sin definir
> > Fl.cxx:(.text+0x1038): referencia a `XDestroyWindow' sin definir
> > /usr/local/lib/libfltk.a(Fl.o): In function `Fl::flush()':
> > Fl.cxx:(.text+0x1241): referencia a `XDestroyRegion' sin definir
> > Fl.cxx:(.text+0x1264): referencia a `XFlush' sin definir
>
> Looks like you haven't linked the X libraries. You need to link them
> to your to your target, after the fltk libraries are linked.
>
> In a shell, run "fltk-config --ldflags" to see what libraries your
> system needs.
>
>
>
>
>
>
>
I did what you tell me and I've changed my CMakeLists.txt for:
PROJECT( GUI )
SET(LIBS /usr/local/lib/libfltk.a /usr/lib/libm.a /usr/lib/libdl.a
/usr/lib/libXext.a /usr/lib/libX11.a)
ADD_EXECUTABLE(gui gui.cpp)
TARGET_LINK_LIBRARIES(gui ${LIBS})
but when I type make, now prints these errors:
[EMAIL PROTECTED]:~/Desktop/IU/bin$ make
Linking CXX executable gui
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libX11.a(ConnDis.o): In
function `_X11TransConnectDisplay':
(.text+0xa7f): referencia a `XauDisposeAuth' sin definir
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libX11.a(ConnDis.o): In
function `_X11TransConnectDisplay':
(.text+0xef3): referencia a `XauGetBestAuthByAddr' sin definir
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libX11.a(ConnDis.o): In
function `_X11TransConnectDisplay':
(.text+0x1141): referencia a `XdmcpWrap' sin definir
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libX11.a(CrGlCur.o): In
function `open_library':
(.text+0x3b): referencia a `dlopen' sin definir
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libX11.a(CrGlCur.o): In
function `fetch_symbol':
(.text+0x6b): referencia a `dlsym' sin definir
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libX11.a(CrGlCur.o): In
function `fetch_symbol':
(.text+0x88): referencia a `dlsym' sin definir
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libX11.a(XlcDL.o): In
function `open_object':
(.text+0x1cb): referencia a `dlopen' sin definir
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libX11.a(XlcDL.o): In
function `fetch_symbol':
(.text+0x270): referencia a `dlsym' sin definir
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libX11.a(XlcDL.o): In
function `fetch_symbol':
(.text+0x2cd): referencia a `dlsym' sin definir
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libX11.a(XlcDL.o): In
function `close_object':
(.text+0x30d): referencia a `dlclose' sin definir
collect2: ld returned 1 exit status
make[2]: *** [gui] Error 1
make[1]: *** [CMakeFiles/gui.dir/all] Error 2
make: *** [all] Error 2
Thanks very much for help me.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk