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