我在一个解决方案中获得了一个庞大的C ++第三方项目,其中包含一组项目。因此构建时间相当长,浏览信息生成也需要很多。那么浏览信息的目的是什么?如果我禁用浏览信息生成,将丢失哪些功能?
答案 0 :(得分:12)
Visual Studio 6需要浏览信息来完成Doug T.提到的事情。
较新版本的visual studio可以使用浏览信息文件,但默认情况下使用较新的Intellisense数据库。对于这些版本,基本上有一个Intellisense守护进程,它在后台构建数据库,而不是直接嵌入到构建过程中。使用Intellisense时,拥有多个处理器或核心确实很有帮助。否则它可能会让您的系统陷入困境。
答案 1 :(得分:7)
来自here
选择生成浏览信息 C / C ++项目设置选项卡,适用于任何 你想要的源文件 包括在内。这非常有用 搜索函数定义和 声明 - 只需右键单击一个 功能/变量并选择“转到 定义......“和IDE会 带你去那儿。
您将失去轻松浏览代码的能力。这在非常大的代码库中可能很重要。我知道没有它和像Visual Assist X这样的工具,我会迷失方向。尽管如此,Visual Studio仍然具有非常高效的文件查找操作,无法用浏览工具完全取代。