Compilation 使用wxluafreeze问题编译lua应用程序

Compilation 使用wxluafreeze问题编译lua应用程序,compilation,lua,wxwidgets,wxlua,Compilation,Lua,Wxwidgets,Wxlua,我在尝试用wxluafreeze将lua脚本编译为exe时遇到问题。我把它输入cmd,所有文件都在同一个目录中- wxluafreeze.lua "wxluafreeze.exe" "test.lua" "newprog.exe" 以及 wxluafreeze.lua wxluafreeze.exe test.lua newprog.exe 但它不断地吐出告诉您如何使用WXLUAIE的文本,即当您不输入参数时出现的文本。我以前从未将lua脚本编译成可执行文件,所以我有点迷路了。我做错了什么?

我在尝试用wxluafreeze将lua脚本编译为exe时遇到问题。我把它输入cmd,所有文件都在同一个目录中-

wxluafreeze.lua "wxluafreeze.exe" "test.lua" "newprog.exe"
以及

wxluafreeze.lua wxluafreeze.exe test.lua newprog.exe

但它不断地吐出告诉您如何使用WXLUAIE的文本,即当您不输入参数时出现的文本。我以前从未将lua脚本编译成可执行文件,所以我有点迷路了。我做错了什么?

例如,在wxLua\bin目录中的MSW中,您需要将wxluafreeze.lua复制到此目录以方便:
lua.exe wxluafreeze.lua wxluafreeze.exe myprogram.wx.lua myprogram.exe

您使用的是什么版本的lua?lua 5.1,wxlua的最新版本拼写应调整为本地文件名,例如:wxluafreeze.exe是我磁盘中的wxluafreeze.exe。另外,当我处理这个cmd时,它会在wxluafreeze.lua的第87行弹出一个错误,即打开文件模式无效。然后我删除了操作符+并再次处理它,exe文件出来了。希望这能帮助你找到答案,而不是添加评论。