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

时间:2015-10-27 23:02:11

标签: point-cloud-library

我使用的是Point cloud library 1.5.1。当我运行Cmake 3.4.0-rc2来构建我的项目时,它有错误:

  

“无法找到PkgConfig(缺少:PKG_CONFIG_EXECUTABLE)”。

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

由于pkg-config实用程序在您的系统上不可用而引发此错误。

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

sudo apt-get install pkg-config

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