Подтвердить что ты не робот

Как установить gtk на OSX для использования с g++/gcc-компилятором

Я уже задавал этот вопрос на apple.stackexchange.com, но мне сказали, что это неправильное место для этого вопроса, поэтому я попрошу его здесь, так как Мне предложили сделать.

В моем университете мы получили задачу реализовать c-программу, которая имеет GTK-GUI. GTK-GUI уже реализован, нам просто нужно реализовать алгоритм, который передает ему некоторые данные.

У меня уже работает gcc/g++. Но когда я пытаюсь скомпилировать проект, компилятор возвращает ошибку, что он не находит gtk:

fatal error: 'gtk/gtk.h' file not found
#include <gtk/gtk.h>
         ^

Итак, мой вопрос: Как установить gtk на OSX Mavericks для его использования с компилятором gcc/g++?

Моя настройка: MacBook Pro Retina Mid 2012 с OSX Mavericks. Homebrew установлен и работает, если он может быть полезен для установки.

(Конечно, установлены инструменты разработчика командной строки Apple)

4b9b3361

Ответ 1

Я, наконец, решил проблему. tojanfoe предложил в комментарии ссылку http://www.hardcoded.net/devlogs/20120426, которая оказалась нецелесообразной.

Вот как я решил это:

1.a) Установка GTK + 2.x:

brew install gtk+

1.b) Установка GTK + 3.x:

Вы можете установить gtk + 3.x через home brew тоже, если вам это нужно, но версии 2.x для моих целей достаточно. Команда будет следующей:

brew install gtk+3

2). Но после установки у меня возникла проблема, что не удалось найти каир. Поэтому я решил это так:

export PKG_CONFIG_PATH=/usr/local/Cellar/cairo/1.12.16/lib/pkgconfig/

3). Затем компилятор сказал, что не может найти пакет "xcb-shm", требуемый "cairo". Это можно решить следующим образом:

export PKG_CONFIG_PATH=/usr/X11/lib/pkgconfig

После этой команды компилятор работал как ожидалось.