インストール

  • 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
  • ファイル追加
    • 適当な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();
}

実行結果

http://tessy.org/wiki/image/fox-sample.png

感想

  • シンプルでわかり易い
  • キーボードからの操作を受け付けない?(Alt-F4で終了できない)

参考文献


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-11-15 (土) 18:24:53 (4811d)