错误:找不到 PkgConfig(缺少:PKG_CONFIG_EXECUTABLE)

Posted

技术标签:

【中文标题】错误:找不到 PkgConfig(缺少:PKG_CONFIG_EXECUTABLE)【英文标题】:Error:Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) 【发布时间】:2016-01-27 13:48:30 【问题描述】:

我正在使用点云库 1.5.1。当我运行 CMake 3.4.0-rc2 来构建我的项目时,它有错误:

Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)

如何解决这个错误?

【问题讨论】:

看看这个link 【参考方案1】:

出现此错误是因为您的系统上没有 pkg-config 实用程序。

在 CMake 中使用 PkgConfig 并不是真正的跨平台解决方案,因为 Windows 没有安装 pkg-config 实用程序。 (PCL 开发人员应该在他们的 CMake 中使用 find_package()。也许,这值得在他们的 Github 上打开一个错误报告。)在 Linux 上,这是一个简单的修复;你可以像这样安装pkg-config

sudo apt-get install pkg-config

但是,在 Windows 上,该过程涉及更多。在 Windows 上安装 pkg-config 有多种解决方案,记录在 here。我不确定哪个最直接适用于您的情况,因此我建议您阅读其中的一些内容。在 Windows 机器上成功安装 pkg-config 实用程序后,清除 CMake 缓存,然后重新运行 CMake。这应该会消除错误,并允许您的构建继续进行。

【讨论】:

以上是关于错误:找不到 PkgConfig(缺少:PKG_CONFIG_EXECUTABLE)的主要内容,如果未能解决你的问题,请参考以下文章

pkg-config找不到openssl.pc

错误“找不到 Boost”(缺少:上下文标头)

获取“ORA-00907:缺少右括号”,找不到错误

是啥导致错误“用户缺少权限或找不到对象:FieldName”

HSQLDB:用户缺少权限或找不到对象错误

已保存查询的用户缺少权限或找不到对象错误