【问题标题】:C++ and LuaJIT, Scoped script environmentC++ 和 LuaJIT,Scoped 脚本环境
【发布时间】:2017-02-10 19:07:25
【问题描述】:

我已经使用 LuaJIT 有一段时间了。到目前为止,冰山一角足以满足我的需求,但我最近的项目需要我更深入地挖掘。

我对 LuaJIT 的实际了解是使函数可以从 C++ 到 Lua 以及从 Lua 到 C++。这包括传递参数、表格和检索返回值。

这是我习惯的模型:

我试图搜索“范围内的环境 luajit”和查询的多种变体,但不幸的是我没有找到任何相关的东西。我可能不会用正确的话?

这是我想要实现的模型:

我想创建一个“全局脚本环境”,我将与之共享 C++ 函数,然后使其可用于“作用域脚本环境”。

//push arguments
luaScopedEnvironment1->call("doSomething");

我只是想要一个起点,对术语的帮助,也许还有一些指向相关文档的指针:)

感谢您花时间阅读我。

【问题讨论】:

    标签: c++ luajit


    【解决方案1】:

    我不认为 Lua 或 LuaJIT 支持这样的事情,但如果我没记错的话,你所追求的就是所谓的“沙盒”。

    它创建了一个新环境,您可以在其中剥离或添加功能。它可以方便地删除 IO 和 OS 功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-06
      • 1970-01-01
      • 2020-07-13
      • 1970-01-01
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多