1

我正在尝试 用介子编译gst-python 。

我在 Windows 上,没有 pkg​​-config。

所以我试图让介子找到与介子的依赖关系(Gstreamer)。Meson 找到 cmake,但我无法设置 CMAKE_MODULE_PATH,因此 cmake 会找到我的 Findgstreamer-1.0.cmake 文件。

我在介子文档上看到您可以设置 cmake_module_path 选项,但它不起作用:

gst_dep = dependency('gstreamer-1.0', version : gst_req, method : 'cmake',
 cmake_module_path : 'C:/Users/dvir4/Desktop/playgound/cmake',
  fallback : ['gstreamer', 'gst_dep'])

仍然产生错误:

Run-time dependency gstreamer-1.0 found: NO (tried cmake)
Looking for a fallback subproject for the dependency gstreamer-1.0

不知何故,我需要设置 cmake 变量 CMAKE_MODULE_PATH。我找不到通过介子或环境变量设置它的方法。

我怎样才能让 cmake 找到依赖?

4

1 回答 1

0

我在 Windows 上,没有 pkg​​-config。

它易于构建,将使许多项目工作。https://github.com/pkgconf/pkgconf

(并不是说我不熟悉 GStreamers 构建就无法做到)

于 2019-07-28T00:16:45.627 回答