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! This is lua. ")

这只是一个很简单的例子。 后面我会把用类的方式 分装lua 的用法。




原文地址:https://www.cnblogs.com/snake-hand/p/3161349.html