2015-06-04 2 views
1

Имеет ли кто-нибудь опыт связывания libuv в xcode? Я создал подмодуль в git, чтобы легко обновлять библиотеку, но я не могу понять, как правильно добавить библиотеку в проект, чтобы я мог включить uv.h. Любая помощь мне очень понравилась.Связывание библиотеки libuv в XCode

ответ

1

Вы должны добавить путь поиска заголовка для libuv (/ pathto/libuv/include) в настройках сборки Xcode.

1

Вы можете использовать GYP для генерации xcodeproj для libuv (как описано в README libuv) и добавить этот xcodeproj в ваш основной проект Xcode.

Это может быть автоматизировано (для легкого обновления) с помощью сценария простой оболочки (предполагающих вы положили libuv подмодуль в Externals/libuv, но может быть изменено):

git submodule update --init 
git clone https://chromium.googlesource.com/external/gyp.git Externals/libuv/build/gyp 
Externals/libuv/gyp_uv.py -f xcode 

Тогда вы будете иметь возможность добавлять libuv как зависимость и к библиотекам, чтобы связать свою цель:

Xcode configuration

Последнее, что нужно сделать, это сказать Xcode, где Оре libuv заголовки:

Headers configuration

Смежные вопросы