我一直在更新一个使用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.c和Makefile,它设置了需求。Citybinder.c.h文件,但文件夹中没有。还有一个解释器:iuplua5.exe.
您如何知道下载哪些二进制文件?
我建议你下载iup-3.30-Lua54_Win64_bin.zip包。这将包括你需要的一切,但远不止于此。如果你需要减少分布式包的大小,可以删除那些不被使用的东西。
二进制文件放在哪里?
你可以解包到任何你喜欢的文件夹。您可以使用安装程序,例如Inno Setup,为您的文件构建安装程序。
是否有一种方法可以编辑现有的代码将库连接到应用程序?
iuplua54.exe和wlua54.exe在命令行中接受Lua文件,因此您可以跳过默认的iuplua54.exe接口。
你可以看看指南/Lua绑定部分的IUP文档,了解如何从c中初始化Lua和IUP库。