Как я могу импортировать и скомпилировать мой код с помощью gtk.h в Mac OS Xcode? - PullRequest
1 голос
/ 06 января 2012

Я скачал и установил Gtk2 с MacPorts:

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 Ответ

2 голосов
/ 06 января 2012

Вы должны сообщить своему проекту, где живет GTK.

Лучший способ сделать это - зайти в «Настройки сборки» вашего проекта и найти параметр «Пути поиска заголовка».Добавьте прямой путь к директории include вашего Gtk.Я предлагаю просто прямой путь, например /usr/local/lib/gtk, или как там его истинное местоположение (и пока не используйте причудливые псевдонимы или относительные пути или подобные вещи, пока вы к ним не привыкнете).

Затем убедитесь, что фреймворк (.framework, .dylib) или статическая библиотека (файл .a lib) или что-то еще включено в ваш проект, чтобы компоновщик знал, с какой библиотекой Gtk ссылаться.

Я также заметил потенциально полезное руководство здесь .

...