【问题标题】:How do I Make an executable Lua script using srlua?如何使用 srlua 制作可执行的 Lua 脚本?
【发布时间】:2012-09-30 16:31:23
【问题描述】:

我的主要目标是将我的 lua 文件变为可执行文件或将其变为小代码。 最好是他们两个。 我正在尝试 srlua,但在自述文件中它告诉我这样做:

"对于Windows,您需要先创建srlua.exe和glue.exe。然后为每个 Lua 程序,你想变成一个独立的程序,做 胶水 srlua.exe prog.lua prog.exe 当然,您可以使用任何名称来代替 prog.exe。”

当我尝试使用 codebluck 编译它来获取(srlua.exe)时,我得到了这个:

这意味着什么? 胶水 srlua.exe prog.lua prog.exe 我应该在哪里输入它。 提前致谢。

【问题讨论】:

  • 你在哪里安装了 Lua?特别是它的头文件在哪里?
  • C:\Program Files (x86)\Lua\5.1
  • 您确定将void *data 作为参数吗?
  • 问题来自编译器无法找到 lhf 提示的 Lua 头文件。这些应该在项目设置中设置或放在srlua.c 文件旁边。您在图像中突出显示的特定错误是由于编译器找不到 lua_State 结构(再次 - 因为找不到定义它的标头)。

标签: lua


【解决方案1】:

把它输入你的shell。一旦你有了 srlua 的二进制文件,它就会使用“prog.lua”并将其粘合到“srlua.exe”上,从而生成“prog.exe”。当然,你也需要胶水。您可以在此处获取 Lua 5.1 的 srlua 二进制文件和胶水二进制文件。 http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/#srlua

【讨论】:

    猜你喜欢
    • 2012-07-01
    • 1970-01-01
    • 2014-11-05
    • 2013-12-09
    • 2018-02-24
    • 2020-11-04
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    相关资源
    最近更新 更多