有没有人有过在 xcode 中链接 libuv 的经验?我在 git 中创建了一个子模块,以便轻松更新库,但我不太清楚如何正确地将库添加到项目中以允许我包含 uv.h。任何帮助我将不胜感激。
您可以使用 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 的标头在哪里:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)