介子:找不到依赖关系 - 尝试了 pkg-config 和 cmake

Par*_*avi 1 linux build dependency-management meson-build ubuntu-18.04

我正在尝试编译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
Run Code Online (Sandbox Code Playgroud)

但肯定它已经安装并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)
Run Code Online (Sandbox Code Playgroud)

我使用 ubuntu 18.04。
任何的想法?

Par*_*avi 6

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

问题是,在pkg-config中的名字的GStreamergstreamer-1.0但对于开发文件的实际包名称libgstreamer1.0-dev和在meson.build文件中也提及,就像gstreamer-1.0。所以这是令人困惑。

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

  • 我在 pipelinewire 上遇到了类似的问题,安装 pipeline-devel 有所帮助。谢谢! (3认同)