在 Lua 的子目录中要求()一个 dll

require()ing a dll within a subdirectory in Lua

Lua 的 require(<name>) 函数,如果在 <name>.dll 上调用,将查找名为 luaopen_<name>.

的函数

想说require("folder1.folder2.library")怎么办?这不像我可以命名一个函数 luaopen_folder1.folder2.library.

我正在寻找一种不涉及更改 Lua 模块路径的方法——即一种随着项目的复杂性而扩展的方法。

将函数命名为 luaopen_folder1_folder2_library