首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖Xcode中的系统库

覆盖Xcode中的系统库
EN

Stack Overflow用户
提问于 2015-03-30 00:43:46
回答 1查看 111关注 0票数 0

我正在尝试覆盖Xcode用于特定第三方库的头文件,因为与OS X/ Xcode捆绑在一起的头文件已经过时,并且无法让Xcode选择正确的头文件。

目前,该库是通过#include <pcap/pcap.h>包含的。我不能改变这一点,因为代码是跨平台的,而这是库应该在的地方。我有最新版本的libpcap库头文件,位于~/software/pcap/。在“头搜索路径”中包含~/software/会导致我的其他第三方库(不存在于系统级)被找到和使用,但Xcode仍然使用libpcap头文件的捆绑/内部(旧)版本。我试过调整“头搜索路径”列表的设置顺序,但没有成功。

我尝试过“总是搜索用户路径”,但这会导致数十个其他本地项目头文件被替换为系统/其他库文件头文件。我只希望这个特定库的头文件覆盖系统的头文件。

有没有办法强制Xcode使用一组非捆绑的库头来代替单个特定库的捆绑的库头?

EN

回答 1

Stack Overflow用户

发布于 2015-03-30 00:52:51

Xcode似乎不跟别名。用实际的文件和文件夹替换别名,并确保“头搜索路径”顺序在Xcode级别的文件之前列出被覆盖的文件,似乎可以解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29331880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档