gpt4 book ai didi

macos - 为 Mac OS X 编译 libjingle/gtk+-2.0 的问题

转载 作者:行者123 更新时间:2023-12-01 16:15:04 29 4
gpt4 key购买 nike

我正在尝试在 Mac OSX Snow Leopard 上编译 libjingle。 INSTALL 文件像往常一样说到“./configure”、“make”和“make install”。但是 make 对我来说失败了。最初它给出了一些消息表明我没有安装 pkg-config(我猜 OSX 没有安装它?),所以我从 http://pkgconfig.freedesktop.org/releases/ 下载了 pkg-config。

现在我收到这条消息:

Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found

我尝试使用 SourceForge 上的脚本安装 gtk:http://sourceforge.net/projects/gtk-osx/

(这是gtk网站指向的网站)

运行脚本似乎并没有做任何事情,这是输出:

$./gtk-osx-build-setup.sh
Checking out jhbuild (2.27.3) from git...
From git://git.gnome.org/jhbuild
* tag 2.27.3 -> FETCH_HEAD
Installing jhbuild...
Installing jhbuild configuration...
Installing gtk-osx moduleset files...
Done.
$

而且我在制作 libjingle 时仍然收到关于“找不到软件包 gtk+-2.0”的错误消息。帮助将不胜感激,谢谢!

最佳答案

编辑

从那以后我得出结论,MacPorts 不再是安装 GTK 的最佳方式; official OSX port of GTK更好。您最初的问题可能是您没有在 jhbuild 环境中编译程序;使用

jhbuild shell

启动一个环境。

原始答案

在 OS X 上编译 GTK 程序的最佳方法是安装 MacPorts然后使用它通过键入来安装 GTK:

sudo port install gtk2

在终端中。以相同的方式安装您最终需要的任何其他软件包。完成所有这些后,按如下方式设置您的路径:

export PATH=/opt/local:$PATH

你应该能够编译你的程序。

关于macos - 为 Mac OS X 编译 libjingle/gtk+-2.0 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2770136/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com