自定义 C/C++ Lua扩展库
为了部署方便,所有的lua模块都静态链接到主程序中
-
模块源码文件放在lualib-src文件夹中
-
修改moon-src/moon.cpp,添加代码
void open_custom_libraries(lua_State* L)
{
/*其它已经加载的模块*/
REGISTER_CUSTOM_LIBRARY("模块名", luaopen_模块名);
}
- 使用premake重新生成工程文件
为了部署方便,所有的lua模块都静态链接到主程序中
模块源码文件放在lualib-src文件夹中
修改moon-src/moon.cpp,添加代码
void open_custom_libraries(lua_State* L)
{
/*其它已经加载的模块*/
REGISTER_CUSTOM_LIBRARY("模块名", luaopen_模块名);
}