【问题标题】:Using loadlib for DLLs in Lua在 Lua 中为 DLL 使用 loadlib
【发布时间】:2021-09-20 05:31:09
【问题描述】:

我有一个问题似乎找不到答案。

当我使用 loadlib 在 lua 中加载 DLL 时,我可以从 lua 调用我的 DLL 中的函数,但是否有可能反过来,我认为这是脚本通信的一种方式,所以有可能吗让我的 DLL 在已加载 DLL 的脚本中调用 lua 函数?

这是在一个非常有限的现有游戏中,所以很多更明智的选择根本不可能。

为任何帮助干杯

【问题讨论】:

  • 我很难说问题是从哪里开始的。我已经非常成功地使用了LoadLibrary,但我不知道为什么你不能。
  • 我可以很好地使用 Loadlib 来加载 DLL,但我不确定如何/是否可以从我的 C 代码调用 Lua 函数,因为我知道可以从 Lua 调用 DLL 函数但对于我的项目,我需要 DLL 才能调用 Lua 函数。这可能吗?
  • 我无法回答 - 但你的问题 很难用事实来回答 - 正如我所见。我可能错了。

标签: c++ dll lua


【解决方案1】:

您可以访问这个网站,看看它是否达到您的要求。 网址:http://www.troubleshooters.com/codecorn/lua/lua_c_calls_lua.htm

【讨论】:

  • 这很有趣,虽然我已经阅读了它,但我不确定它是否能实现我想要的,因为我的 lua 脚本在游戏的 lua 解释器中运行,该解释器有一个额外的库添加了函数,我似乎无法使用该方法调用现有的 lua 解释器?
猜你喜欢
  • 2017-03-25
  • 2014-11-29
  • 1970-01-01
  • 2012-10-14
  • 2017-07-12
  • 2014-04-13
  • 2016-10-12
  • 2021-04-12
  • 1970-01-01
相关资源
最近更新 更多