Skip to content

如何添加自定义CPP Lua模块

Bruce edited this page Sep 8, 2023 · 2 revisions

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

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

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

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