Luabind - 找不到Lua库

3

我试图编译Luabind,但进展甚微。我的lua目录(包含src、makefile等)与luabind同级。我将LUA_PATH设置为/my/dirs/lua文件夹。我的操作系统是OSX Server 10.4。

当我进入luabind并输入bjam时,出现以下错误:

error: at Jamroot:101
error: *** Unable to find Lua Library

如果我将LUA_PATH设置为一个错误的目录,那么错误会出现在第73行(无法确定Lua包含目录)。
我大致遵循了这个教程:http://cfc.kizzx2.com/index.php/building-luabind-on-mac-os-x/
1个回答

2
我刚遇到了和你一样的问题。
我正在运行 Mageia 3。
在 Jamroot 文件中,我注意到它使用 local lib = $(prefix)/lib ; 来指定路径。在我的机器上,LUA 安装的路径是 /lib64。我进行了更改,然后它就工作了。
检查文件并查看它是否与您的系统相对应。我注意到不仅路径是硬编码的,而且 LUA 库版本也是如此。
是的,我知道您的系统使用 MAC,而这篇文章是来自2012年的... 我只希望这个答案能帮助到任何遇到这个或类似问题的人。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接