Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用srlua生成可执行的Lua脚本?_Lua - Fatal编程技术网

如何使用srlua生成可执行的Lua脚本?

如何使用srlua生成可执行的Lua脚本?,lua,Lua,我的主要目标是将lua文件转换为可执行文件或转换为bite代码。 最好两个都是。 我正在尝试srlua,但在自述文件中,它告诉我要做: “对于Windows,您需要先创建srlua.exe和glue.exe。然后为每个 如果您想将Lua程序转换为独立程序,请执行以下操作: 粘合srlua.exe prog.lua prog.exe 当然,您可以使用任何名称代替prog.exe。“ 当我试图使用codebluck获取(srlua.exe)来编译它时,我得到以下结果: 这是什么意思? 粘合srlua

我的主要目标是将lua文件转换为可执行文件或转换为bite代码。 最好两个都是。 我正在尝试srlua,但在自述文件中,它告诉我要做:

“对于Windows,您需要先创建srlua.exe和glue.exe。然后为每个 如果您想将Lua程序转换为独立程序,请执行以下操作: 粘合srlua.exe prog.lua prog.exe 当然,您可以使用任何名称代替prog.exe。“

当我试图使用codebluck获取(srlua.exe)来编译它时,我得到以下结果:

这是什么意思? 粘合srlua.exe prog.lua prog.exe 我应该在哪里打字呢。
提前谢谢。

在shell中键入它。一旦你有了srlua的二进制文件,它就会将“prog.lua”粘贴到“srlua.exe”上,生成“prog.exe”。当然,你也需要胶水。您可以在这里获得Lua5.1的srlua二进制文件和glue二进制文件

您在哪里安装了Lua?特别是,它的头文件在哪里?C:\Program files(x86)\Lua\5.1是否确定将
void*data
作为参数?问题在于编译器无法找到lhf所暗示的Lua头文件。应在“项目设置”中设置,或将其放在
srlua.c
文件旁边。您在图像中突出显示的特定错误是由于编译器找不到
lua_State
struct(同样,因为定义它的头不见了)。