Springhead2 TODO

* Rubyラッパー

ディレクトリ構成

$(SPRINGHEAD2)
 + ruby
   + RBSpringhead     // 拡張DLLをビルドするソリューション
     + sprtypemaps.i    // 共通のSwig typemapファイル
     + RBSpringhead.cpp  // Swigが出力するラッパーコード
     + RBSpringhead.sln
     + RBSpringhead.vcproj
     + test.rb        // テスト用Rubyコード
   + springhead.dll   // RubyでrequireするDLL
   + sprgui           // Springhead GUI Rubyプログラム
   + icons            // FXRubyにあったアイコン画像(仮使用)
  

使い方

  1. Swigを適当なフォルダにインストール
  2. Swigのあるパスを$(SWIG)環境変数に登録
  3. RBSpringhead.slnをロードしてDLLをビルド
  4. Rubyコードでモジュールをrequireして使う

TODO

  • get/set系関数の特別扱い.Swigで可能.
  • linux/cygwin用Makefileの作成