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