我正试图为我的项目编译Luabind,但没有什么成功。我有lua目录(包含src、makefile等)作为luabind的同级目录。我将LUA_PATH设置为/my/dirs/lua文件夹。我正在运行OSXServer10.4。
当我进入luabind并输入bjam时,我会得到以下错误:
error: at Jamroot:101
error: *** Unable to find Lua Library如果我将LUA_PATH设置为不正确的目录,则错误出现在第73行(无法确定line目录)。
我松散地遵循了本教程:http://cfc.kizzx2.com/index.php/building-luabind-on-mac-os-x/
发布于 2013-10-03 19:25:56
我刚遇到了和你一样的问题。
我在运行Mageia 3。
在Jamroot内部,我注意到它使用local lib = $(prefix)/lib ;来指定路径。在我的机器中,安装LUA的路径是/lib64。我变了它起作用了。
检查该文件,看看它是否与您的系统相对应。我注意到不仅路径是硬编码的,而且LUA库版本也是硬编码的。
是的,我知道你的系统使用MAC,这篇文章是从2012年开始的。我只是希望这个答案能对任何最终会有类似问题的人有所帮助。
https://stackoverflow.com/questions/11617313
复制相似问题