将GTK +应用程序移植到Mac OSX

han*_*enz 9 gtk macos porting

我有一个GTK +应用程序(可以使用Autotools),我已经在我的Linux机器上开发了它.现在我需要将此端口移植到OSX.我已经成功安装了jhbuild,后者又在Mac上安装了GTK +(10.5.8)

我只是不知道接下来该做什么.尝试./configure&& make && make install(在我的应用程序上复制到Mac)失败,因为Mac上没有安装pkg-config.

我真的需要编写一个jhbuild模块集来编译这个应用程序吗?我还需要两个库:libxml2和libsoup-2.4.jhbuild是否会关心整合它们??!

我现在的问题是:将GTK +应用程序移植到OSX的最简单方法是什么?是否有教程或操作方法?

Sam*_*nia 7

我建议安装Homebrew,它是mac的命令行包管理器.安装后打开终端并运行brew install pkg-config以安装pkg-config然后brew install gtk+和/或brew install gtk+3分别安装gtk + 2或3.完成后,您应该能够使用您的makefile进行编译.


pto*_*ato 2

你确定jhbuild安装了GTK吗?你做了吗

jhbuild bootstrap
jhbuild build meta-gtk-osx-bootstrap
jhbuild build meta-gtk-osx-core
Run Code Online (Sandbox Code Playgroud)

按照“GTK OSX Building”页面上的说明进行操作?如果你这样做了,那么 pkg-config肯定已经安装了,因为如果没有它,这些软件包就不会构建。

您是否在 jhbuild 环境中构建应用程序?即你做了吗

jhbuild shell
Run Code Online (Sandbox Code Playgroud)

在尝试构建您的应用程序之前?