FLTK
外觀

FLTK ( http://www.fltk.org/ ) 是一個跨平臺應用程式框架,原生支援 OpenGL。它輕量級,可以 靜態連結,並附帶一個名為 FLUID 的圖形 GUI 設計器。
本書介紹的是 FLTK 2.0,該版本仍在開發中。當前的穩定版本 (1.0) 已經擁有 全面的文件,儘管它主要是一份參考文件。
2.0 版本添加了 UTF-8 支援、主題,以及許多針對開發者的改進。FLTK 路線圖列出了缺少的功能和錯誤,可在此處獲取:FLTK 路線圖。
請注意,FLTK 2.0 尚未釋出,其部分功能仍處於 alpha 狀態。此外,API 在正式釋出之前可能會發生變化。如果您需要一個穩定的框架,請使用 FLTK 1.1(儘管它的 API 不同)。
- 許可
FLTK 框架使用 修改後的 GNU Lesser General Public License 版本 2.0 (LGPL 2.0)。修改允許您不釋出自己的原始碼,除非更改 FLTK 框架程式碼本身,或者更改任何使用靜態連結的修改版本 FLTK 的程式(框架的衍生 LGPL 版本可用於閉源專案)。您還需要在應用程式或文件中的某個地方命名 FLTK。
- 可移植性
基於 FLTK 的應用程式通常無需修改原始碼即可在以下平臺上構建
- Unix 和 Linux(透過 X11),
- Mac OS X,
- Windows,
- 以及其他不太常見的平臺,例如 OS/2、QNX 或 GNU/HURD。
- 文件
FLTK 文件和資訊可透過官方網站獲取。它擁有活躍的論壇、文件、文章以及指向許多基於 FLTK 的應用程式的連結,您可以下載這些應用程式,使用它們,並獲取它們的原始碼(如果可用)。FLTK 框架程式碼還包含許多示例,位於其 'test/' 目錄中。
