在 CentOS 7 上安装 Poedit 1.8.12 时出现 Lucene++ 错误

在 CentOS 7 上安装 Poedit 1.8.12 时出现 Lucene++ 错误

如标题所述,我在 CentOS 7 上安装 Poedit 1.8.12 时遇到错误。

我已经安装了 Lucene++(几乎每个来自 GitHub 的版本),但我总是收到相同的错误消息:

checking for pkg-config... /bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for wx-config... /usr/local/bin/wx-config
checking for wxWidgets version >= 3.0.1 (--unicode)... yes (version 3.0.2)
checking for wxWidgets static library... no
checking if wxWidgets includes XRC... yes
checking for wxrc... /usr/local/bin/wxrc-3.0
checking for mkdtemp... yes
checking for ICU... yes
checking if wxWidgets toolkit uses GTK+ 3... yes
checking for GTKSPELL... yes
checking for LUCENE... no
configure: error: missing Lucene++ library
[root@localhost poedit-1.8.12]# 

我想知道是否必须安装类似 lucene++-devel 的东西,但到目前为止我还没有找到这样做的方法。

我的CentOS 7是64位的,是用VMWare挂载的虚拟机。

有人遇到过同样的问题吗?你是怎么解决的?

谢谢。

答案1

当我尝试安装 Poedit 时遇到了同样的错误。

configurePoedit 使用来pkg-config查找库,但是 Lucene++ 安装程序不会将liblucene++.pc文件复制到目录中pkg-config

解决方法就是将文件复制{Lucene++Root}/build/lucene++.pc到其中一个目录中pkg-config(您可以在上看到它man pkg-config)。

相关内容