lua编译需要错误

lua编译需要错误,lua,compiler-errors,Lua,Compiler Errors,在使用srlua将lua文件编译成独立程序(即exe)后,我会遇到大量错误 始终在“require()”中找到以后找不到的任何内容,程序将无法运行 有没有办法解决这个问题,让程序正常运行 谢谢。当您执行require时,默认方法会根据lua.exe的位置扫描目录。srLua似乎无法处理依赖关系。也许你应该改用。这个项目似乎被放弃了,但它确实在2010年发布了,所以它大部分是最近发布的。我最近使用它收集了一堆Lua模块和几个相关脚本,这样它们就可以与宿主应用程序一起打包在一个exe中,从而获得了很

在使用srlua将lua文件编译成独立程序(即exe)后,我会遇到大量错误

始终在“require()”中找到以后找不到的任何内容,程序将无法运行

有没有办法解决这个问题,让程序正常运行


谢谢。

当您执行
require
时,默认方法会根据
lua.exe
的位置扫描目录。srLua似乎无法处理依赖关系。也许你应该改用。这个项目似乎被放弃了,但它确实在2010年发布了,所以它大部分是最近发布的。

我最近使用它收集了一堆Lua模块和几个相关脚本,这样它们就可以与宿主应用程序一起打包在一个exe中,从而获得了很好的效果

我确实需要做一些调整才能在Windows中构建和使用它,但它们都是对以Unix为中心的现有源代码工具包的明显扩展或翻译。Squish本身是用纯Lua编写的,构建它时将Squish应用于自身,以生成一个独立的脚本文件,供普通Lua解释器使用

除了处理依赖模块外,它还可以编译和/或压缩代码以获得更小的输出


如果您使用的是stock Lua解释器,那么使用Squish获取单个文件并使用srlua将其与解释器打包可能是一个很好的组合。

但这不起作用。而且它也不是编译器。它给出了相同的错误。难道没有一种方法可以正确地设置路径吗。让它工作。