【发布时间】:2015-01-28 00:34:38
【问题描述】:
我正在尝试在 Max OS X 10.10 中构建 CLucene。我遵循了here 的指示。 cmake .. 命令运行正确,但之后,当我尝试使用生成的 makefile 运行 make 时,出现以下错误:
我在谷歌上搜索了一下,在一些论坛上发现了类似错误的报告,甚至在 * 中也发现了一个类似的问题:Error when Make CLucene,但我在任何地方都找不到规范的解决方案。
我应该怎么做才能解决这个问题?
【问题讨论】:
-
假设您将
pthread标头安装在可以找到它们的位置,那么我相信链接票证上的评论员是正确的,这是CLucene源的包含标头问题和你应该接受他们。但是,如果是这种情况,只需将包含添加到该文件(或一些常见的包含文件)中就可能会修复它。 -
假设如果所需的标题不在正确的位置,我该如何添加它?我的意思是,只需获取头文件并将其放在适当的位置(这应该在哪里?在
$PATH指定的位置列表中的某个位置?)就可以了,还是我必须修改源代码以包含它? -
如果您的系统上根本没有
pthread标头,您需要了解如何在 OS X 上正确安装它们。尽管我想它们可能已经存在。不幸的是,我不知道如何检查或安装它们(我不使用 OS X)。不,$PATH无关。
标签: lucene makefile cmake osx-yosemite clucene