有没有人有过在xcode中链接libuv的经验我已经在git中创建了一个子模块,以方便对库进行更新,但是我不太清楚如何正确地将库添加到项目中以允许我包含uv.h。如果有任何帮助,我将不胜感激。
最佳答案
可以使用GYP为libuv生成xcodeproj(如libuv的自述文件中所述),并将此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的头在哪里:
关于c - 在XCode中链接libuv库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30650931/