我正在使用rapidjson库进行c ++项目 - 我在Xcode中编写项目。我知道这是一个非常基本的查询,但它让我头疼不已!
我为JSON库添加了几个外部头文件(见下文)。但是,添加了这些,Xcode符号导航器视图已经填充了> 100个类,函数,结构,枚举等。现在无法在此视图中查找或轻松查看我的函数...有没有办法隐藏这些外部标题?它完全破坏了我已经很慢的生产力:(
(以下内容添加到我的一个头文件中)
#include "rapidjson/document.h"
#include "rapidjson/writer.h"
#include "rapidjson/stringbuffer.h"
答案 0 :(得分:0)
符号导航器底部有一些控件:
这些可帮助您控制导航器中列出的符号。第一个包含C,只显示类和协议,隐藏其他符号类型,如枚举。看起来像文档图标的符号将符号限制为项目中定义的符号,因此省略了库和其他项目中的符号。有M的人隐藏方法。当然,搜索字段允许您搜索列出的符号以查找特定内容。
使用这些控件可以帮助您减少列出的符号,但您也可以利用Xcode的其他代码导航功能。例如,文件导航器有一个时钟图标,可让您将显示的文件限制为仅限于您最近使用过的文件。而且您不应该经常搜索导航器以查找相同的内容 - 而是为您正在使用的每个文件打开一个选项卡。
答案 1 :(得分:0)
Okey我终于找到了解决方案。如果你把它保存在外部,而不是在我的项目中有一个外部库的副本,并在xcode构建设置中将文件路径添加到lib:
构建设置 - >搜索路径 - >标题搜索路径
如果您将其添加到此处,则标题将包含在您的项目中。但是这些符号没有出现,并填满你的符号导航器!