使用Lua和IUP遇到问题。

我正在尝试在Lua中使用Iup。我已经成功安装并在C语言中运行了iup,但是我的GUI中嵌入了Lua解释器,所以能够从解释器加载对话框将会很有帮助。然而,当我尝试执行“require('iuplua')”时,我收到以下错误消息:

我认为这是因为Iup的Lua库没有正确安装。我尝试直接进入包含“iuplua.lua”文件的目录并再次尝试,然后得到:

这似乎意味着'iuplua.lua'文件中存在错误。我通过从sourceforge下载二进制文件(我没有从源代码编译)安装了iup,并从apt存储库中安装了lua 5.1(5.1是我的项目所需的版本,请不要建议升级到5.2)。我正在运行Mint 13。

非常感谢您提供解决这些问题的建议。

点赞
用户1898478
用户1898478

你的 Lua 配置必须正在寻找“iuplua51”文件,如果没有,请查看 IUP 或 LuaBinaries 的文档,了解如何设置它。

http://luabinaries.sourceforge.net/

2012-12-17 16:55:47