首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode报头乱码

Xcode报头乱码
EN

Stack Overflow用户
提问于 2015-06-15 20:56:31
回答 2查看 200关注 0票数 2

我正在为一个c++项目使用rapidjson库--我正在用Xcode编写该项目。我意识到这是一个非常基本的查询,但它让我很头疼!

我已经为JSON库添加了两个外部头文件(见下文)。然而,添加了这些之后,Xcode的Symbol Navigator视图已经填满了100多个类、函数、结构、枚举等。现在在这个视图中不可能找到或者很容易看到我的函数……有没有办法隐藏这些外部标头?它完全毁了我已经很慢的工作效率:

(以下内容添加到我的一个头文件中)

代码语言:javascript
复制
#include "rapidjson/document.h"
#include "rapidjson/writer.h"
#include "rapidjson/stringbuffer.h"
EN

回答 2

Stack Overflow用户

发布于 2015-06-15 21:12:38

符号导航器底部有一些控件:

这些帮助您控制在导航器中列出哪些符号。第一个包含一个C,只显示类和协议,隐藏了其他符号类型,如枚举。看起来像文档图标的图标将符号限制为在项目中定义的符号,因此将省略来自库和其他项目的符号。带有M的那个隐藏了方法。当然,搜索字段允许您在列出的符号中搜索特定的内容。

使用这些控件可能有助于减少列出的符号,但也可以充分利用Xcode的其他代码导航功能。例如,文件导航器有一个时钟图标,允许您将显示的文件限制为您最近使用过的文件。而且,您不应该经常在导航器中搜索相同的内容--相反,为您正在处理的每个文件打开一个选项卡。

票数 0
EN

Stack Overflow用户

发布于 2015-06-16 20:29:27

好了,我终于想出了解决办法。如果您将外部库保存在外部,并将文件路径添加到xcode构建设置中的lib,而不是在我的项目中拥有外部库的副本:

生成设置->搜索路径->标头搜索路径

如果您将其添加到此处,则标题将包含在您的项目中。但是符号不会出现,并填满你的符号导航器!

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

https://stackoverflow.com/questions/30845765

复制
相关文章

相似问题

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