macos - lablgtk 在 Mac 上找不到 gtk+ 2.0

标签 macos gtk opam lablgtk

我想在我的 mac 上安装 lablgtk 以使用一些需要它的软件。我尝试使用 opam install lablgtk 安装它,但在 make world 中我遇到了这个错误:

=> This package requires gtk+ 2.0 development packages installed on your system
=> To solve pkg-config issues, you may need to do
   'export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig' and retry

我尝试使用 opam depext -i lablgtk 但它找到了 Gtk

Warning: gtk+ 2.24.32_2 is already installed and up-to-date
To reinstall 2.24.32_2, run `brew reinstall gtk+`

我做了导出并尝试了 eval 'opam config env' 但我一次又一次地遇到同样的错误。我安装了 Gtk+ 并使用了很多我在互联网上找到的 pkg 导出,但我无法解决这个问题。任何人都可以帮助我吗?

最佳答案

就我而言,是 pkg-config 以某种方式被破坏,因此它没有指向 libffi.pc 的链接,当 ./configure 文件构建 lablgtx 包使用 pkg-config 定位已安装的 gtx 时,这是必需的。H。 因此,它针对我的情况由

修复

export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"

关于macos - lablgtk 在 Mac 上找不到 gtk+ 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52609707/

相关文章:

macos - CGPDFContext 和 CGPDFDocument 是什么关系?

xcode - 是否可以对 Mac App 资源文件夹中的文件进行分组

我们可以使用 C 代码用 gcc 编译 OpenCv-3.3.0 和 GTK+3 吗?

installation - Ocaml OPAM 是否检测先前安装的 Ocaml 软件包?

通过 Opam 安装的 Ocamlbuild 和软件包

ios - Phonegap 类似 Mac App Store 的平台?

c++ - 使用 libstdc++ 在 Homebrew 中安装 OpenCV 3

c - 使用 Meson 在 Windows 上构建并运行 GTK 应用程序

c - 如何在 GTK 中创建项目目录 TreeView 和树存储?

build - 在 OPAM 构建中检测目标架构