Rubyラッパー をテンプレートにして作成
開始行:
[[Springhead2 TODO]]
* Rubyラッパー [#k15ee187]
** ディレクトリ構成 [#h40e7b06]
$(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にあったアイコン画像(仮...
** 使い方 [#l3f0139a]
+ Swigを適当なフォルダにインストール
+ Swigのあるパスを$(SWIG)環境変数に登録
+ RBSpringhead.slnをロードしてDLLをビルド
+ Rubyコードでモジュールをrequireして使う
** TODO [#de131d1c]
- get/set系関数の特別扱い.Swigで可能.
- linux/cygwin用Makefileの作成
終了行:
[[Springhead2 TODO]]
* Rubyラッパー [#k15ee187]
** ディレクトリ構成 [#h40e7b06]
$(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にあったアイコン画像(仮...
** 使い方 [#l3f0139a]
+ Swigを適当なフォルダにインストール
+ Swigのあるパスを$(SWIG)環境変数に登録
+ RBSpringhead.slnをロードしてDLLをビルド
+ Rubyコードでモジュールをrequireして使う
** TODO [#de131d1c]
- get/set系関数の特別扱い.Swigで可能.
- linux/cygwin用Makefileの作成
ページ名:
サイト内検索
and
or
メニュー
Springhead
トップページ
スクリーンショットと紹介
ダウンロード
ドキュメント
開発者向け情報
SprBlender
SprBlender
SprBlenderの特徴
SprBlender使用例
ダウンロード
ドキュメント
Choreonoid Springhead Plugin
CnoidSprPlugin
Counter: 0, today: 0, yesterday: 0