【问题标题】:Error:Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)错误:找不到 PkgConfig(缺少: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)

如何解决这个错误?

【问题讨论】:

标签: cmake point-cloud-library pkg-config


【解决方案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。这应该会消除错误,并允许您的构建继续进行。

【讨论】:

    猜你喜欢
    • 2020-02-15
    • 1970-01-01
    • 2021-10-02
    • 1970-01-01
    • 2018-04-03
    • 2021-10-25
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多