如何将.lua编译成Windows .exe?

aiqt4smr  于 2023-05-08  发布在  Windows
关注(0)|答案(2)|浏览(296)

仅与Windows平台相关的问题。
我找不到有关如何处理此问题的文档。
关于这个问题有几十篇文章,但大多数都提供了mac/linux的答案,大多数windows特定的部分导致死链接或没有有用信息的README。
例如,我如何制作下面代码的.exe?目的是与另一个windows用户共享它,这样当他们点击它时......它会自动在命令提示符或任何.exe应该运行的地方运行程序,而无需在系统上安装lua/luac。
或者也许我错过了这里的重点,你需要安装lua/luac,否则你需要转换成一种已经安装在每个人的Windows系统上的程序语言,比如C...?无论如何,我需要的东西,工程的目的描述。我可以用lua.exe和luac.exe和input.lua创建一个文件夹,然后创建一个.exe来加载命令提示符并运行命令来编译input.lua吗?new_folder:lua.exe、luac.exe、input.lua、run.exe

> --input.lua   
print("type ur name")   
name=io.read()   
print(#name)   
print("your name is " name)
tquggr8v

tquggr8v1#

我不知道wxlua中有什么东西可以将lua文件编译成可执行文件。有一个wxLuaFreeze可执行文件,它允许将一个lua脚本连接到它,以生成一个新的可执行文件,该可执行文件将在执行时运行该脚本。有关详细信息,请参阅文档:http://wxlua.sourceforge.net/docs/wxlua.html#C7.3。

gkl3eglg

gkl3eglg2#

参见Windows Lua to executable
至于现在这些作品。编译或打包构建。

Lua脚本到可执行编译器。

一个用于构建自包含Lua可执行文件的工具

相关问题