fltkについてまとめておく。

バージョン


1.1.10が安定板(20100306現在)。
しかし、1.3以前のバージョンはWindowsで日本語が入力ができない(フォントを設定すれば出力はできる)
パッチも探せばあるらしいが、1.3を使うのが妥当?

Mingw


Cygwin + mingwの環境で動かそうと思う。
パッケージのmakefilesにあるmingwとついてるファイルを使うとよさげ?
hello worldアプリで347kbだった。

ドキュメント


http://fltk.org/doc-1.3/

日本語入力


1.3以降ならWin, Linuxなどで普通に入力できる。

ただし、Ubuntuで試した所動かない。LANG=ja_JP.UTF8 な環境をサポートしていない模様。
LANG=ja_JP.EUC-JP設定したら動いた。

画像処理


よくわからんので、bitmapをメモリ上に手作りして表示

uchar* bitmap = new uchar[width*height*4];
//bitmap にhogehogeする。
//4バイト1セットで、RGBAの順に入ってる。
w = new Fl_Button(0,0, width, height);  // 何故かButtonじゃないとうまくいかない。
w->box(FL_FLAT_BOX);
w->color(FL_BLACK);
Fl_RGB_Image* rgb = new Fl_RGB_Image(image, width, height,4);
w->image(rgb);

For Me

Recent