LuaとCのバインダ

Luabind

  • 人気のバインダの1つ。
  • boostライブラリが必須となるため、ソースを配布するプロジェクトにはあまり向かない。
    boostライブラリを導入が問題ないプロジェクトならば有力な選択肢。

tolua++

  • 有名なバインダの1つ。
  • 環境設定や使い方に癖があるので、要注意。
  • 本来のコンパイル工程と異なるtolua++工程を通すので見通しが悪い。

SWIG

  • luaに限らず、C/C++と多言語を接続する非常に有名なオープンソースライブラリ。
  • lua5.1までしか対応していないが、わずかな修正で5.2にも対応できる。
  • 本来のコンパイル工程と異なるSWIGの工程を通すので見通しが悪い。

トップ   差分 履歴 リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-08-18 (月) 00:00:00