windows平台下已经编译好的,直接可以使用了。 文件列表: example //实例 fltk.pdf //开发手册 fluidd.exe //fltk的界面编程图形工具 include //头文件 lib //库文件 首先编译环境加入:include和lib目录,并加入需要的lib库文件fltkd.lib wsock32.lib comctl32.lib runtime labrary 要设置为:multi-threaded dll 接下来就可以编译实例中的小例子看看运行效果了。 也可以使用相对路径,更方便一点,实例中Button的例子: #include #include #include "../../../include/fl.h" #include "../../../include/Fl_Window.H" #include "../../../include/Fl_Button.H" #pragma comment(lib, "../../../lib/fltkd.lib"); #pragma comment(lib, "wsock32.lib"); #pragma comment(lib, "comctl32.lib"); void beepcb(Fl_Widget *, void *) { printf("\007"); fflush(stdout); } void exitcb(Fl_Widget *, void *) { exit(0); } int main(int argc, char ** argv) { Fl_Window *window = new Fl_Window(320,65); Fl_Button *b1 = new Fl_Button(20, 20, 40, 25, "&Beep"); b1->callback(beepcb,0); /*Fl_Button *b2 =*/ new Fl_Button(120,20, 80, 25, "&no op"); Fl_Button *b3 = new Fl_Button(220,20, 80, 25, "E&xit"); b3->callback(exitcb,0); window->end(); window->show(argc,argv); return Fl::run(); }