View Full Version : FLTK problem

Turn right
08-29-2004, 04:13 PM
This is my first time to use FLITK,

but there are several problems.

Following is my errors,any one can help me ?

fltk.lib(Fl_Group.obj) : error LNK2005: "public: void __thiscall Fl_Group::end(void)" (?end@Fl_Group@@QAEXXZ) already defined in ggg.obj
ggg.obj : error LNK2001: unresolved external symbol "enum Fl_Labeltype __cdecl define_FL_SHADOW_LABEL(void)" (?define_FL_SHADOW_LABEL@@YA?AW4Fl_Labeltype@@XZ)
ggg.obj : error LNK2001: unresolved external symbol "private: virtual void __thiscall Fl_Box::draw(void)" (?draw@Fl_Box@@EAEXXZ)
fltk.lib(Fl_x.obj) : error LNK2001: unresolved external symbol __imp___TrackMouseEvent@4
Debug/ggg.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.

ggg.exe - 5 error(s), 0 warning(s)

08-29-2004, 04:21 PM
Hi, I never used the FLTK but when the debugger said there is some unresolved externals symbols it means a header is not correctly included, maybe you should try to verify that first :confused:

08-29-2004, 09:55 PM
Hi !

The _TrackMouseEvent function is located in the comctl32.dll library so you need to link with comctl32.lib

The other message are either because you messed up something in your headers or did not link with the fltk library.