FLTK/基础应用
外观
< FLTK
这是最小的 FLTK 应用程序,它显示一个空窗口
#include <fltk/run.h>
#include <fltk/Window.h>
int main (int argc, char** argv) {
// build a square window (with a side of 300 pixels)
fltk::Window window (300, 300, "FLTK test");
// show it
window.show (argc, argv);
// enter the FLTK event loop
return fltk::run();
}
编译并运行这段代码会生成以下类型的窗口
要构建上面的代码,首先将其保存到名为 test.cxx 的文件中。您也可以使用 test.cpp,但 cxx 扩展名是 FLTK 源代码使用的扩展名。
我们假设已经安装了 GCC,因为它是构建 FLTK 所必需的。根据环境,需要将窗口系统库链接到可执行文件。基本上,以下命令是构建 test.cxx 所需的最低限度
g++ -o test test.cxx -lfltk2
使用 X 窗口系统(例如 GNU Linux),通常需要添加以下内容
g++ -o test test.cxx -lfltk2 -lXi -lXinerama -lXft
在 Mac OS X 下,您需要与 Carbon 框架链接
g++ -o test test.cxx -lfltk2 -framework Carbon