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