monozuku

PC、DIY、電子工作等の情報を発信しています

Lua

LuaとLuabindでiPhoneプログラミング

LuaとLuabindを使ってiPhoneアプリケーションを作成するメモです。 ここではLua5.1.4およびLuabind0.9を使用しました。 関連ライブラリのインストール Lua, Boost, Luabindがまだインストールできていない場合はインストールします。MacPortsを使用するのが…

XCodeでLuaを使う

Lua

いよいよXCodeでLuaを使ってみましょう。 Luaのインストール Luaのダウンロードページから最新版のソースをダウンロードしてきます。現時点ではlua-5.1.4.tar.gzでした。 ターミナルを開き、次のように適当なフォルダの中で解凍、インストールします。 tar -…

Objective-C++でLuaを使うときの注意点

Lua

Objective-C++を使ってLuaを扱うとき、そのままをインポートするとエラーが出た。 この場合、を次のように書き換えるといいようだ。 #if __cplusplus extern "C" { #endif #include "lua.h" #include "lualib.h" #include "luaxlib.h" #if __cplusplus } // …

Visual C++でluabindを使ってみる

Lua

引き続いて、Visual C++でLuabindを使ってLuaスクリプトを実行してみたいと思います。 Luabindとは Luabindとは、C++とLuaスクリプトをうまく結びつけるためのライブラリで、これを使うことでクラスの実装や関数のオーバーロードが簡単に出来ます。 ドキュメ…

Visual C++でLuaを使ってみる

Lua

本題 Luaとは、柔軟で高速なC言語に組み込めるスクリプト言語です。詳しい説明はここらへんに書いてあるので抜きにして、今回はVisual C++を使ってLuaを単体で使ってみようということで。 Luaをダウンロード http://www.lua.org/のdownloadメニューから最新…