错误:找不到 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)的主要内容,如果未能解决你的问题,请参考以下文章