跳到主要内容

自定义 C/C++ Lua扩展库

为了部署方便,所有的lua模块都静态链接到主程序中

  1. 模块源码文件放在lualib-src文件夹中

  2. 修改moon-src/moon.cpp,添加代码

void open_custom_libraries(lua_State* L)
{
/*其它已经加载的模块*/
REGISTER_CUSTOM_LIBRARY("模块名", luaopen_模块名);
}
  1. 使用premake重新生成工程文件