在XCode中链接libuv库

时间:2015-06-04 17:59:13

标签: c xcode libuv

有没有人有过在xcode中链接libuv的经验?我已经在git中创建了一个子模块,以便轻松更新到库中,但我无法弄清楚如何正确地将库添加到项目中以允许我包含uv.h.任何帮助我都非常感激。

2 个答案:

答案 0 :(得分:1)

您应在Xcode的构建设置中添加libuv(/ pathto / libuv / include)的头搜索路径。

答案 1 :(得分:1)

您可以使用GYP为libuv生成xcodeproj(如libuv的README中所述),并将此xcodeproj添加到您的主Xcode项目中。

使用简单的shell脚本可以实现自动化(便于更新)(假设您将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