Luua環境構成windows+VS
1114 ワード
環境構築:
まずhttp://www.lua.org/ftp/からluaのソースコードをダウンロードして、私が選んだのはlua-5.1.5.tar.gzです。
私の開発環境はWin 7+VS 2010です。
VSS 2010を開き、プロジェクトを新たにLuaSrcを作成します。ダウンロードのソースを対応するディレクトリに解凍します。その後、コンパイルは、動的リンクライブラリまたは静的リンクライブラリにコンパイルすることを選択することができます。注意したいのはlua.cです。 luac.cとは一緒にコンパイルできません。
そして、heloo worldのプログラムを作りましょう。
新規プロジェクトLuaTest. コンソールアプリケーションを選択すればいいです。
書類を頭に入れる
test.luaはこう書きます。
print(「hello,world!This is lua.」)
これは簡単な例です。後は私がクラスに分けてluaの使い方を入れます。
まずhttp://www.lua.org/ftp/からluaのソースコードをダウンロードして、私が選んだのはlua-5.1.5.tar.gzです。
私の開発環境はWin 7+VS 2010です。
VSS 2010を開き、プロジェクトを新たにLuaSrcを作成します。ダウンロードのソースを対応するディレクトリに解凍します。その後、コンパイルは、動的リンクライブラリまたは静的リンクライブラリにコンパイルすることを選択することができます。注意したいのはlua.cです。 luac.cとは一緒にコンパイルできません。
そして、heloo worldのプログラムを作りましょう。
新規プロジェクトLuaTest. コンソールアプリケーションを選択すればいいです。
書類を頭に入れる
extern "C" {
#include "../LuaSrc/LuaSrc/lua.h"
#include "../LuaSrc/LuaSrc/lualib.h"
#include "../LuaSrc/LuaSrc/lauxlib.h"
}
int main(int argc, char* argv[])
{
lua_State *L = lua_open();
//lua5.2 lua_State *L = luaL_newstate();
luaL_openlibs(L);
luaL_dofile(L, "test.lua");
lua_close(L);
system("pause");
return 0;
}
test.luaはこう書きます。
print(「hello,world!This is lua.」)
これは簡単な例です。後は私がクラスに分けてluaの使い方を入れます。