*インストール [#raa39a15]

-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: ツールはエラー コードを返しました : "カスタム ビルド ステップを実行しています。"'''
-とりあえず無視して続行

*プロジェクト作成 [#x52c7d31]
-新しいプロジェクトで
--[Visual C++]→[Win32]→[Win32 コンソール アプリケーション]
-アプリケーションウィザードで
--[アプリケーションの種類]を[Windows アプリケーション]
--[追加のオプション]で[空のプロジェクト]
-プロジェクトの構成プロパティ
--[C/C++]→[全般]の[追加のインクルードディレクトリ]に''<FOX>\include''
--[リンカ]→[全般]の[追加のライブラリディレクトリ]に''<FOX>\lib''
--[リンカ]→[入力]の[追加の依存ファイル]に''FOXD-1.6.lib''(デバッグモード) ''FOX-1.6.lib''(リリースモード)
--[リンカ]→[詳細]の[エントリポイント]に''mainCRTStartup''
-ファイル追加
--適当なcppを追加して以下のコードを作成

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

}}


*実行結果 [#f98934d4]
http://tessy.org/wiki/image/fox-sample.png


*感想 [#p3ee34a6]
-シンプルでわかり易い
-キーボードからの操作を受け付けない?(Alt-F4で終了できない)
*参考文献 [#f8bf4daa]
-http://freepg.fc2web.com/cpp/topic_fox_vc.html
-http://www.fox-toolkit.org/win32.html
-http://www.fox-toolkit.org/install.html

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS