跳轉至內容

FLTK

0% developed
來自華夏公益教科書
FLTK logo.
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/' 目錄中。

FLTK logo.
FLTK 徽標。

程式碼示例

[編輯 | 編輯原始碼]
華夏公益教科書