Lua环境配置 windows + VS
环境搭建:
首先从 http://www.lua.org/ftp/下载lua 源码, 我选择的是lua-5.1.5.tar.gz
我的开发环境是Win7+ VS2010
打开VS2010新建一个工程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!\nThis is lua.\n")
这只是一个很简单的例子。 后面我会把用类的方式 分装lua 的用法。