0

我一直在努力更新一个使用 Lua 5.1 和 IUP 2.5.1 的旧应用程序,我想更新它使用的 Lua 和 IUP 版本,但我是这方面的新手,所以我不知道如何。我尝试用谷歌搜索答案,但我无法理解它。

你怎么知道要下载哪些二进制文件?我正在使用 Windows 10 64x,但我希望其他人能够使用该应用程序,即使他们没有 Lua/IUP。你把二进制文件放在哪里?有没有办法可以编辑现有代码以将库连接到应用程序?

如果有帮助,可以在此处找到文件:https ://sourceforge.net/projects/citybinder-for-homecoming/files/CityBinder_For_Homecoming_v0.1/主文件夹包括文件citybinder.cMakefile,它们设置了要求。Citybinder.c提到了很多.h文件,但文件夹中没有。还有一个解释器:iuplua5.exe

4

1 回答 1

0

你怎么知道要下载哪些二进制文件?

建议你下载 iup-3.30-Lua54_Win64_bin.zip 包。这将包括您需要的一切,但远不止这些。如果您需要减少分布式包的大小,则可以删除不使用的东西。

你把二进制文件放在哪里?

您可以解压到您喜欢的任何文件夹。您可以使用安装程序(例如 Inno Setup)来为您的文件构建设置。

有没有办法可以编辑现有代码以将库连接到应用程序?

iuplua54.exe 和 wlua54.exe 在命令行中接受一个 Lua 文件,因此您可以跳过默认的 iuplua54.exe 界面。

您可以查看 Guide / Lua Binding 部分中的 IUP 文档,了解如何从 C 中初始化 Lua 和 IUP 库。

于 2021-09-11T18:08:05.873 回答