我已经安装了 Luadist 并创建了一个小程序(名为 abcd.lua,它也使用 IUP GUI)。它运行良好的命令iuplua.exe abcd.lua
我想把它交给其他人尝试。由于 Lua 可能没有安装在他们的计算机上,我想用 Luadist 文件夹将它提供给他们。我看到 Luadist 文件夹中有大量文件(准确地说是 1148 - 尝试在此处列出它们,但它超过了字符数)。它们位于以下文件夹中:
bin : has large number of exe and dll files.
include: has lauxlib.h luaconf.h lua.h lua.hpp lualib.h
lib: has liblua.dll.a and its extracted folder and a lua folder with large number of subfolders and files
share: also has large number of folders and files.
tmp: only empty cache folder currently
以下文件的名称中包含“iup”:
./share/luadist-git/dists/iup-3.6
./share/luadist-git/dists/iup-3.6/dist.info
./share/iup
./share/iup/README
./share/iup/COPYRIGHT
./lib/lua/iupluaimglib.dll
./lib/lua/iuplua.dll
./lib/lua/iuplua_mglplot.dll
./lib/lua/iupluacd.dll
./lib/lua/iupluacontrols.dll
./lib/lua/iupluagl.dll
./lib/lua/iuplua_pplot.dll
./lib/lua/iupluatuio.dll
./lib/lua/iupluaim.dll
./bin/libiuptuio.dll
./bin/libiup_pplot.dll
./bin/iuplua.exe
./bin/iupview.exe
./bin/libiup.dll
./bin/libiupgl.dll
./bin/libiupcd.dll
./bin/libiupim.dll
./bin/libiupimglib.dll
./bin/libiup_mglplot.dll
./bin/libiuplua.dll
./bin/libiupcontrols.dll
只提供这些文件以及我的程序文件(abcd.lua)就足够了,尽管我认为还需要许多 dll 文件?
我可以选择提供哪些文件或文件夹,还是需要提供所有文件才能正确运行我的程序?谢谢你的帮助。