如何更新现有应用程序的Lua库?

我一直在更新一个使用Lua 5.1和IUP 2.5.1的旧应用程序,并且想要更新它使用的Lua和IUP的版本,但我对此一窍不通,不知道该怎么做。我尝试在Google上搜索答案,但我很难理解。

你如何知道要下载哪些二进制文件?我使用的是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**。

原文链接 https://stackoverflow.com/questions/69139857

点赞
stackoverflow用户1898478
stackoverflow用户1898478

如何确定下载哪些二进制文件?

建议您下载iup-3.30-Lua54_Win64_bin.zip包。其中将包含您所需的一切,但也包含许多其他内容。如果需要减少分发包的大小,可以删除未使用的内容。

二进制文件应该放在哪里?

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

是否有方法可以编辑现有代码以将库连接到应用程序?

iuplua54.exewlua54.exe接受命令行中的Lua文件,因此您可以跳过默认的iuplua54.exe接口。您可以查看Guide / Lua Binding章节的 IUP 文档,以了解如何从 C 中初始化 Lua 和 IUP 库。

2021-09-11 18:08:05