【问题标题】:require()ing a dll within a subdirectory in Lua需要()在 Lua 的子目录中创建一个 dll
【发布时间】:2019-03-13 22:48:49
【问题描述】:

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

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

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

【问题讨论】:

    标签: lua multilingual lua-api cross-language


    【解决方案1】:

    将函数命名为luaopen_folder1_folder2_library

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 2011-03-13
      • 2010-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多