Luabind - 无法找到Lua库

时间:2012-07-23 17:18:41

标签: lua luabind

我正在尝试为我的项目编译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 个答案:

答案 0 :(得分:2)

我刚刚遇到了和你一样的问题。

我正在运行Mageia 3。

在Jamroot内部,我注意到它使用local lib = $(prefix)/lib ;来指定路径。 在我的机器中,安装LUA的路径是/lib64。我改变了,它起作用了。

检查文件,看它是否与您的系统一致。我注意到不仅路径是硬编码的,还有LUA库版本。

是的,我知道你的系统使用MAC而且这篇文章是从2012年开始的。我只是希望这个答案可以帮助那些最终得到这个或类似问题的人。