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にあったアイコン画像(仮使用)
使い方
- Swigを適当なフォルダにインストール
- Swigのあるパスを$(SWIG)環境変数に登録
- RBSpringhead.slnをロードしてDLLをビルド
- Rubyコードでモジュールをrequireして使う
TODO
- get/set系関数の特別扱い.Swigで可能.
- linux/cygwin用Makefileの作成