Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio visualc&x2B+;浏览信息_Visual Studio_Visual C++_Browse Information - Fatal编程技术网

Visual studio visualc&x2B+;浏览信息

Visual studio visualc&x2B+;浏览信息,visual-studio,visual-c++,browse-information,Visual Studio,Visual C++,Browse Information,我试图找出浏览信息(.sbr文件)的用途,但仅查找如何创建它的参考资料。那它是干什么用的 谢谢 Dima < P>一次浏览信息驱动了“转到定义”引擎,但在后来的Visual C++版本中已经被重新修改。一些第三方工具仍然使用浏览信息(不记得了,但我认为Rational的一个工具记得)来交叉引用代码 我总是禁用它,以缩短构建时间。.sbr相当于Visual Studio的ctags——一种带有对源代码的反向引用的符号索引。如果可用,“查找符号”和其他类似工具将使用它。它比内置VS解析器更精确,因

我试图找出浏览信息(
.sbr
文件)的用途,但仅查找如何创建它的参考资料。那它是干什么用的

谢谢
Dima

< P>一次浏览信息驱动了“转到定义”引擎,但在后来的Visual C++版本中已经被重新修改。一些第三方工具仍然使用浏览信息(不记得了,但我认为Rational的一个工具记得)来交叉引用代码


我总是禁用它,以缩短构建时间。

.sbr
相当于Visual Studio的
ctags
——一种带有对源代码的反向引用的符号索引。如果可用,“查找符号”和其他类似工具将使用它。它比内置VS解析器更精确,因为C++可以很难处理,并且真正的编译器可以做得更好(尽管C++已经在VS2010中)。

< P> Read(Visual C++团队博客:智能信息历史,第1部分)< /P>

捕获关于C或C++的信息 该计划的结构已经存在 很长一段时间以来,在微软的 产品。前述偶视C++ 编译器支持通过.SBR和.SBR生成程序信息 .BSC文件。(注意:编译器在 Visual C++ 1已经是8版了, 因此,命令行工具已经过时了 已经有一段时间了。)SBR 文件包含引用和定义 单一翻译的信息 编译器在编译时生成的单元 编译。这些SBR文件是 在后面的步骤中使用 BSCMAKE工具,用于生成BSC文件。 然后可以使用此文件查看 计划的许多不同方面: 引用、定义、调用方和被调用方 图形、宏等


它不是默认禁用的吗?@Pavel:可能是。我倾向于在旧的代码库中遇到它,在早期的VS版本中它默认处于启用状态,或者人们启用它作为改进IntelliSense的尝试。很棒的文章!!!因此,如果我使用视觉辅助,我是否可以关闭“浏览信息”(代码库相当大-超过1M LOC)?我总是关闭它,即使没有视觉辅助。