2012年8月23日
摘要: http://www.cppblog.com/lxyfirst/archive/2008/10/29/65447.htmllua作为小巧精悍的脚本语言,易于嵌入c/c++中 , 广泛应用于游戏AI ,实际上在任何经常变化的逻辑上都可以使用lua实现,配合c/c++实现的底层接口服务,能够大大降低系统的维护成本。下面对lua和c/c++的交互调用做一个实例分析:lua提供了API用于在c/c++中构造lua的运行环境,相关接口如下://创建lua运行上下文lua_State* luaL_newstate(void) ;//加载lua脚本文件int luaL_loadfile(lua_State 阅读全文
posted @ 2012-08-23 18:02 jackdesk 阅读(736) 评论(1) 推荐(0) 编辑
摘要: 1.去官方下载lua源码http://www.lua.org/download.html本人使用的是5.1.42.通过vs2008的命令提示行。进入:解压的源码如:我将lua解压到e:\lua中。及通过 e: cd e:\lua定位到etc上级目录中。3.输入etc/luavs.bat4:编译完成后就会在src目录下生成:lua51.dll, lua51.lib, lua.exe, and luac.exe文件 阅读全文
posted @ 2012-08-23 16:45 jackdesk 阅读(532) 评论(0) 推荐(0) 编辑