跳轉至內容

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();
}

編譯並執行這段程式碼會生成以下型別的視窗

GNU Linux 螢幕截圖
Mac OS X 螢幕截圖

基本應用程式編譯

[編輯 | 編輯原始碼]

要構建上面的程式碼,首先將其儲存到名為 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
華夏公益教科書