如何在OSX上安装gtk以与g ++ / gcc编译器一起使用
我已经在apple.stackexchange.com上问了这个问题,但是我被告知这个问题是错误的 – 所以我会在这里问一下,正如我的建议那样。
在我的大学,我们完成了实施具有GTK-GUI的c程序的任务。 GTK-GUI已经实现,我们只需要实现一个算法来提供一些数据。
我已经有gcc / g ++了。 但是当我尝试编译项目时,编译器返回错误,它没有找到gtk:
fatal error: 'gtk/gtk.h' file not found #include ^
所以我的问题是:如何在OSX Mavericks上安装gtk以便将它与gcc / g ++编译器一起使用?
我的设置:MacBook Pro Retina Mid 2012与OSX Mavericks。 Homebrew已安装并正常工作,如果它对安装有用。
(当然安装了Apple Command Line开发者工具)
我终于解决了这个问题。 tojanfoe在评论中建议链接http://www.hardcoded.net/devlogs/20120426 ,结果certificate没有帮助。
这就是我解决它的方式:
1.a)安装GTK + 2.x:
brew install gtk+
1.b)安装GTK + 3.x:
如果需要,您也可以通过家庭酿造安装gtk + 3.x,但2.x版本足以满足我的需求。 命令是:
brew install gtk+3
2.)但是在安装之后我遇到了问题,那个cairo找不到了。 所以我这样解决了:
export PKG_CONFIG_PATH=/usr/local/Cellar/cairo/1.12.16/lib/pkgconfig/
3.)然后编译器说它找不到’cairo’所需的软件包’xcb-shm’。 这可以通过这种方式解决:
export PKG_CONFIG_PATH=/usr/X11/lib/pkgconfig
在此命令之后,编译器按预期工作。
您可以从http://r.research.att.com http://r.research.att.com/libs/GTK_2.24.17-X11.pkg或http://r.research下载预编译的Gtk2 Framework 。 att.com/libs/GTK_2.18.5-X11.pkg
和Gtk3框架来自: http ://www.tarnyko.net/dl/gtk.htm