我使用的是Point cloud library 1.5.1。当我运行Cmake 3.4.0-rc2来构建我的项目时,它有错误:
“无法找到PkgConfig(缺少:PKG_CONFIG_EXECUTABLE)”。
如何解决此错误?
答案 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。这样可以消除错误,并允许您进行构建。