タグ

ブックマーク / d.hatena.ne.jp/tueda_wolf (2)

  • 第2部 クラスおよびそのメンバー関数 - tuedaの日記

    C++のクラスとメンバー関数をRuby側から使えるようにする。 この辺情報がないので苦労した。同じ苦労を他人がしないように。 hello.hpp Helloクラスを作る。コンストラクタが引数を取るが特に難しい事はない。実装は省略。 class Hello { public: Hello (int n); ~Hello (); void sayHello (); int n; }; Init_XXX Init_XXX関数はこのように作製する。ライブラリ名(モジュール名)はMyLibとした。 rb_define_class でクラスを定義する rb_define_alloc_func でメモリのアロケート関数を定義する rb_define_private_method でinitialize関数を定義する rb_define_method でメンバー関数を定義する C++のnew演算子はメモリ

  • CMakeの調査 - tuedaの日記

    ビルドタイプの選択 --> CMakeのビルド構成の設定 インストールされているライブラリを調べる --> CMake:How To Find Libraries インストールされているパッケージを調べる --> CMake:How To Find Installed Software コマンドの書式 --> http://www.vtk.org/Wiki/CMake/Language_Syntax:Language Syntax] 変数一覧 --> CMake Useful Variables チュートリアル CMake: Behind the Scenes of Code Development How to use cmake with c++ projects 気になった点 1つだけ気になったのが cmake clean(?) に相当するような cmake 自体の掃除コマンドがない

  • 1