1

Luadist をインストールし、(IUP GUI も使用する abcd.lua という名前の) 小さなプログラムを作成しました。iuplua.exe abcd.lua他の人に試してもらいたいコマンドでうまく動作します。Lua が PC にインストールされていない可能性があるため、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

多くの dll ファイルも必要になると思いますが、これらのファイルとプログラム ファイル (abcd.lua) を一緒に渡すだけで十分でしょうか?

プログラムを適切に実行するには、どのファイルまたはフォルダーを選択して与えることができますか、またはすべてのファイルを与える必要がありますか? ご協力いただきありがとうございます。

4

2 に答える 2

1

IUP のドキュメントでは、各ライブラリの依存関係について説明しています。そこから始められます。

ただし、答えは使用しているモジュールによって異なります。"require" が "iup" だけである場合、それは非常に簡単です。実行可能ファイル、Lua DLL、IUP DLL、および IUPLUA DLL が必要です。

于 2017-10-25T18:05:44.907 に答える