У кого-нибудь был опыт связывания libuv в xcode? Я создал подмодуль в git, чтобы упростить обновление библиотеки, но я не могу понять, как правильно добавить библиотеку в проект, чтобы я мог включить uv.h. Любая помощь будет мне очень признательна.
Связывание библиотеки libuv в XCode
Ответы (2)
Вы можете использовать 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, где находятся заголовки libuv:
person
abidon
schedule
17.08.2016
Вы должны добавить путь поиска заголовка для libuv (/pathto/libuv/include) в настройках сборки Xcode.
person
baihai
schedule
21.11.2015