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 的用法。




你可能感兴趣的:(windows)