生成浏览信息文件:概述
为了创建符号浏览的浏览信息,编译器为项目中的每个源文件创建一个 .sbr 文件,然后 BSCMAKE.EXE 将 .sbr 文件连接成一个 .bsc 文件中。
生成 .sbr 和 .bsc 文件需要一些时间,因此默认情况下 Visual C++ 关闭这些函数。如果要浏览当前信息,必须打开浏览选项并再次生成项目。
使用 /FR 或 /FR 通知编译器创建 .sbr 文件。若要创建 .bsc 文件,可以从命令行调用 BSCMAKE。使用来自命令行的 BSCMAKE 使您能够更精确地控制对浏览信息文件的操作。有关更多信息,请参见 BSCMAKE 参考。
提示 |
---|
可以打开 .sbr 文件生成,而使 .bsc 文件生成处于关闭状态。这使生成文件的速度更快,还使您能够通过打开 .bsc 文件生成并生成项目来快速创建新的 .bsc 文件。 |
可以通过减小 .bsc 文件的大小来减少生成 .bsc 文件所需的时间、内存和磁盘空间。
有关如何在开发环境中生成浏览器文件的信息,请参见“常规”属性页(项目)。
创建较小的 .bsc 文件
使用 BSCMAKE 命令行选项从浏览信息文件中排除信息。
在编译或汇编时省略一或多个 .sbr 文件中的本地符号。
如果某个对象文件不包含当前调试阶段所需的信息,则在重新生成浏览信息文件时从 BSCMAKE 命令中省略此对象文件的 .sbr 文件。
将几个项目中的浏览信息组合到一个浏览器文件 (.bsc) 中
或者不在项目级生成 .bsc 文件,或者使用 /n 开关防止 .sbr 文件被截断。
所有项目生成后,将所有 .sbr 文件作为输入来运行 BSCMAKE。接受通配符。例如,如果有包含 .sbr 文件的项目目录 C:\X、C:\Y 和 C:\Z,并且想要将这些 .sbr 文件合并到一个 .bsc 文件中,则可以使用 BSCMAKE C:\X\*.sbr C:\Y\*.sbr C:\Z\*.sbr /o c:\whatever_directory\combined.bsc 生成组合 .bsc 文件。