仅与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)
2条答案
按热度按时间tquggr8v1#
我不知道wxlua中有什么东西可以将lua文件编译成可执行文件。有一个wxLuaFreeze可执行文件,它允许将一个lua脚本连接到它,以生成一个新的可执行文件,该可执行文件将在执行时运行该脚本。有关详细信息,请参阅文档:http://wxlua.sourceforge.net/docs/wxlua.html#C7.3。
gkl3eglg2#
参见Windows Lua to executable。
至于现在这些作品。编译或打包构建。
Lua脚本到可执行编译器。
一个用于构建自包含Lua可执行文件的工具