![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
so_dota_so
这个作者很懒,什么都没留下…
展开
-
lua编译成动态库
LUA的源码下载后默认是不生成动态库的,需要修改Makefile才能生成 1. 修改根目录下的Makefile文件 TO_LIB= liblua.a 修改成 TO_LIB= liblua.a liblua-$V.so 2.修改src/Makefile LUA_A= liblua.a LUA_SO= liblua-5.1.so (原创 2017-08-15 15:27:44 · 1674 阅读 · 0 评论 -
tolua++使用过程的坑
1、C++初始化tolua++环境 tolua++根据pkg文件生成C++的对应文件,在文件的最后有一个TOLUA_API int luaopen_lua_bind_cpp (lua_State* tolua_S)函数,把这个函数写在lua环境初始化的位置,这样就把tolua++注册的常量、函数、变量注册到lua环境,这样在lua脚本里就可以直接使用了 2、常量、函数或变原创 2017-10-19 15:25:23 · 1055 阅读 · 0 评论