Использование dylib в xcode

Итак, я пытаюсь добавить эту библиотеку в проект xcode. http://nuclear.mutantstargoat.com/sw/libdrawtext/

Я использовал homebrew для установки библиотеки. Теперь он находится в / usr / local / Cellar / libdrawtext /

Но даже после добавления dylib, созданного в /usr/local/Cellar/libdrawtext/0.1/

Я проверил, а в папке usr / local / bin даже есть псевдоним.

Но хоть убей, я не могу включить "drawtext.h" в свой проект.

Пример кода здесь не указывает, как сделать это.

Идеи, кто-нибудь?


person Robin Thuran Malhotra    schedule 12.11.2014    source источник
comment
Находится ли файл в /usr/local/include или в подпапке? Вот где homebrew обычно добавляет файлы заголовков.   -  person usm    schedule 12.11.2014
comment
Ага. Все равно не сработает.   -  person Robin Thuran Malhotra    schedule 12.11.2014
comment
Что появляется сообщение об ошибке при попытке #include <drawtext.h>?   -  person usm    schedule 12.11.2014
comment
Простой файл drawtext.h не найден.   -  person Robin Thuran Malhotra    schedule 12.11.2014
comment
Хорошо, вы проверили пути поиска заголовков в настройках проекта? Также будет хорошей идеей проверить пути поиска в библиотеках.   -  person usm    schedule 12.11.2014
comment
Я добавил usr / local / include в пути поиска заголовков и /usr/local/Cellar/libdrawtext/0.1/lib в пути поиска библиотек.   -  person Robin Thuran Malhotra    schedule 12.11.2014
comment
@usm не могли бы вы сделать мне одолжение и попробовать запустить образец кода на веб-сайте самостоятельно? Посмотрите, работает ли это?   -  person Robin Thuran Malhotra    schedule 12.11.2014
comment
Извините, больше ни о чем не могу придумать. Однако я бы предложил использовать /usr/local/lib в качестве пути поиска библиотеки, чтобы вы могли легко обновляться до новых версий при обновлении Homebrew. (Хотя, если вы хотите придерживаться определенной версии, убедитесь, что и заголовки, и библиотеки указывают на одну и ту же версию, чтобы избежать головной боли в будущем).   -  person usm    schedule 12.11.2014


Ответы (1)


Починил это. Не знаю, как именно, но я следовал этому руководству http://mac-dev-env.patrickbougie.com/freetype/

После добавления libdrawtext (из установки homebrew) я также добавил в свой проект исходный код библиотеки. Работает как шарм, хотя это ОЧЕНЬ грязное решение.

Я подожду 24 часа, и если будут лучшие ответы, я помечу их как правильные.

person Robin Thuran Malhotra    schedule 12.11.2014