Здравствуйте!
У меня тоже возникли проблемы при подключении FLTK к VC 6, но
другого плана, может кто подскажет.
Версия FLTK 1.1.6
Как написано в доке открыл fltk.dsw, открылась куча демо проэктов.
Все они без проблем компилятся и запускаются.
Потом захотел написать свой, взял из доки Hello.cxx , создал новый
проэкт Win32 App, подключил этот файл туда, предварительно
прописав все пути к *.h; *.lib;*.cxx файлам. Компиляция проходит
нормально, но при линковке вылетает след. сообщение:
--------------------Configuration: FLTK_PROBE - Win32 Release--------------------
Linking...
hello.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Fl_Widget::resize(int,int,int,int)" (?resize@Fl_Widget@@UAEXHHHH@Z)
hello.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Fl_Box::handle(int)" (?handle@Fl_Box@@UAEHH@Z)
hello.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall Fl_Box::draw(void)" (?draw@Fl_Box@@MAEXXZ)
hello.obj : error LNK2001: unresolved external symbol "public: static int __cdecl Fl::run(void)" (?run@Fl@@SAHXZ)
hello.obj : error LNK2001: unresolved external symbol "public: void __thiscall Fl_Window::show(int,char * *)" (?show@Fl_Window@@QAEXHPAPAD@Z)
hello.obj : error LNK2001: unresolved external symbol "public: void __thiscall Fl_Group::end(void)" (?end@Fl_Group@@QAEXXZ)
hello.obj : error LNK2001: unresolved external symbol "enum Fl_Labeltype __cdecl fl_define_FL_SHADOW_LABEL(void)" (?fl_define_FL_SHADOW_LABEL@@YA?AW4Fl_Labeltype@@XZ)
hello.obj : error LNK2001: unresolved external symbol "protected: __thiscall Fl_Widget::Fl_Widget(int,int,int,int,char const *)" (??0Fl_Widget@@IAE@HHHHPBD@Z)
hello.obj : error LNK2001: unresolved external symbol "public: __thiscall Fl_Window::Fl_Window(int,int,char const *)" (??0Fl_Window@@QAE@HHPBD@Z)
hello.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall Fl_Widget::~Fl_Widget(void)" (??1Fl_Widget@@UAE@XZ)
LIBC.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Release/FLTK_PROBE.exe : fatal error LNK1120: 11 unresolved externals
Error executing link.exe.
FLTK_PROBE.exe - 12 error(s), 0 warning(s)
Ниже привожу текст Hello.cxx
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Box.H>
int main(int argc, char **argv) {
Fl_Window *window = new Fl_Window(300,180);
Fl_Box *box = new Fl_Box(20,40,260,100,"Hello, World!");
box->box(FL_UP_BOX);
box->labelsize(36);
box->labelfont(FL_BOLD+FL_ITALIC);
box->labeltype(FL_SHADOW_LABEL);
window->end();
window->show(argc, argv);
return Fl::run();
}
Что делать ?
Заранее спасибо за любую помощ.