インストール†
- http://www.fox-toolkit.org/からダウンロード (今回は1.6.34)
- C:\Program Files\fox-toolkit 以下に展開 (以下<FOX>)
- win32.dswが <FOX>\windows\vcpp にあるので、VS .NET 2005でビルド
- 以下の4つが変なエラーでビルドできない
- shutterbug
- pathfinder
- calculatero
- adie
- error PRJ0019: ツールはエラー コードを返しました : "カスタム ビルド ステップを実行しています。"
- とりあえず無視して続行
プロジェクト作成†
- 新しいプロジェクトで
- [Visual C++]→[Win32]→[Win32 コンソール アプリケーション]
- アプリケーションウィザードで
- [アプリケーションの種類]を[Windows アプリケーション]
- [追加のオプション]で[空のプロジェクト]
- プロジェクトの構成プロパティ
- [C/C++]→[全般]の[追加のインクルードディレクトリ]に<FOX>\include
- [リンカ]→[全般]の[追加のライブラリディレクトリ]に<FOX>\lib
- [リンカ]→[入力]の[追加の依存ファイル]にFOXD-1.6.lib(デバッグモード) FOX-1.6.lib(リリースモード)
- [リンカ]→[詳細]の[エントリポイント]にmainCRTStartup
- ファイル追加
#geshi(cpp){{
#include "fx.h"
const int gWidth = 320;
const int gHeight = 240;
int main(int argc, char **argc){
FXApp application("sample", "Fox-Toolkit");
allication.init(argc, argv);
FXMainWindow* main = new FXMainWindow(&application, "Fox Sample",
NULL, NULL, DECOR_ALL,
0, 0,
gWidth, gHeight);
application.create();
main->show(PLACEMENT_SCREEN);
retrun application.run();
}
}}
実行結果†
- シンプルでわかり易い
- キーボードからの操作を受け付けない?(Alt-F4で終了できない)
参考文献†