2

在 OS X 12.1 上,我正在构建一个抱怨的应用程序: dyld[12690]: Library not loaded: @rpath/lib/libgstvulkan-1.0.0.dylib

我已经用 Homebrew 安装了以下内容:

.dylib到目前为止,我已经能够找到所有必需的文件libgstvulkan-1.0.0.dylib,除了应该包含在 Homebrew 安装中gst-plugins-bad但似乎不在 Homebrew 安装中的文件。

问题:

  1. 我错过了什么?为什么libgstvulkan-1.0.0.dylib我的系统上没有,我在哪里可以得到它?
  2. 我想知道如何避免 Homebrew 并直接安装软件包, 但我不知道如何bad从那一侧获取插件。我需要从源代码构建吗?
4

1 回答 1

0

我的理解是自制公式没有vulcan依赖关系,因此在构建工件时,没有工件。libgstvulkan-1.0.0.dylib

我试图包含molten-vk构建并打开vulkan标志,但它有一些找到vulkan_core.h(已经在/opt/homebrew/Cellar/molten-vk/1.1.8/libexec/include/vulkan/vulkan_core.h)的问题。

本地构建错误:

==> meson --prefix=/opt/homebrew/Cellar/gst-plugins-bad/1.18.5_1 --libdir=/opt/homebrew/Cellar/gst-plugins-bad/1.18.5_1/lib --buildtype=release --wrap-mode=nofallback -Dintrosp
Last 15 lines from /Users/rui/Library/Logs/Homebrew/gst-plugins-bad/01.meson:
Program g-ir-compiler found: YES (/opt/homebrew/Cellar/gobject-introspection/1.70.0_3/bin/g-ir-compiler)
Program glib-mkenums found: YES (/opt/homebrew/opt/glib/bin/glib-mkenums)
Program glib-mkenums found: YES (/opt/homebrew/opt/glib/bin/glib-mkenums)
Program glib-mkenums found: YES (/opt/homebrew/opt/glib/bin/glib-mkenums)
Program glib-mkenums found: YES (/opt/homebrew/opt/glib/bin/glib-mkenums)
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency opencv found: NO (tried pkgconfig, framework and cmake)
Run-time dependency opencv4 found: NO (tried pkgconfig, framework and cmake)
Library MoltenVK found: YES
Has header "vulkan/vulkan_core.h" : NO

../gst-libs/gst/vulkan/meson.build:146:2: ERROR: Problem encountered: vulkan plugin enabled, but vulkan.h not found

A full log can be found at /private/tmp/gst-plugins-bad-20220227-60197-31i3hx/gst-plugins-bad-1.18.5/build/meson-logs/meson-log.txt

随意启动公关,我们可以继续前进。

于 2022-02-27T20:29:35.513 回答