如何在Mac OS Xcode中使用gtk.h导入和编译我的代码?

时间:2012-01-06 04:34:16

标签: xcode macos gcc gtk

我已经使用MacPorts下载并安装了Gtk2:

sudo port install gtk2

我已经确定了系统配置:

pkg-config --cflags gtk+-2.0

但是当我在Xcode中放下这一行的时候:

#include <gtk/gtk.h>

我仍然收到以下错误信息:

Gtk/gtk.h: No such file or directory

我在这里缺少什么? XCode中的任何配置还是什么?

由于

1 个答案:

答案 0 :(得分:2)

您需要告诉您的项目gtk在哪里生活。

执行此操作的最佳方法是进入项目的“构建设置”并查找名为“标题搜索路径”的设置。在那里添加一个直接路径到您的Gtk的include目录。我建议只是一个像/usr/local/lib/gtk这样的直接路径或它的真实位置(并且不要使用花哨的别名或相对路径或类似的东西,直到你真正习惯它们)。

然后,确保框架(.framework.dylib)或静态库(.a lib文件)或项目中包含的任何内容,以便链接器知道哪个Gtk库到链接反对。

我还注意到了一个可能有用的tutorial here