【问题标题】:Meson : Dependency not found - Tried both pkg-config and cmake介子:未找到依赖关系 - 尝试了 pkg-config 和 cmake
【发布时间】:2020-11-05 11:08:38
【问题描述】:

我正在尝试编译 Pulse Effects 项目,但在运行 meson build 后遇到了这个问题:

Dependency gstreamer-1.0 found: NO (tried pkgconfig and cmake)
src/meson.build:97:0: ERROR:  Dependency "gstreamer-1.0" not found, tried pkgconfig and cmake

但肯定已经安装了,sudo apt install gstreamer-1.0 说:

libqt5gstreamer-1.0-0 is already the newest version (1.2.0-5).
gir1.2-gstreamer-1.0 is already the newest version (1.14.5-0ubuntu1~18.04.1)

我使用的是 ubuntu 18.04。
有什么想法吗?

【问题讨论】:

    标签: linux build ubuntu-18.04 dependency-management meson-build


    【解决方案1】:

    最后安装包libgstreamer1.0-dev 完成了工作。

    问题在于,pkg-configgstreamer 名称是 gstreamer-1.0,但开发文件的实际包名称是 libgstreamer1.0-dev,而在 meson.build 文件中刚刚提到如gstreamer-1.0。所以这很混乱。

    希望对以后的读者有所帮助。

    【讨论】:

    • 我遇到了与 pipewire 类似的问题,安装 pipewire-devel 有帮助。谢谢!
    猜你喜欢
    • 2020-08-09
    • 2019-01-10
    • 1970-01-01
    • 2017-05-26
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    • 2020-01-20
    • 1970-01-01
    相关资源
    最近更新 更多