现在的位置: 首页 > 综合 > 正文

如何使用visual C++6.0查看MFC源码(.sbr浏览信息文件的功效)

2013年09月04日 ⁄ 综合 ⁄ 共 1041字 ⁄ 字号 评论关闭

在VC6.0中,我们在浏览源代码时,遇到一个函数,想查看这个函数的具体,我们最常用的是右键点击弹出的菜单中选中“转到XXX的定义”,却没有出现或者转达函数的声明处,根据Wizard产生代码我们可以跟踪进MFC的源代码时,查看代码非常不方便。真想右键“转到XXX的定义”功能可以直接跳转到MFC源码的位置去查看代码内容。

答案是:可以的。

办法是:将.sbr文件添加到集成开发环境中去。

.sbr文件在哪?我们找遍整个VC6.0的文件夹可是都没找到它们,没错,新安装的VC6.0默认它们是没有生成出来的.... 不过vs2005以及更高的版本是默认生成的

那我们如何生成.sbr浏览文件信息呢?以及实现查看源码的功能呢?

步骤如下:

首先找到MFC源码目录,一般是你安装 VC6.0的盘符\Program Files\Microsoft Visual Studio\VC98\MFC\SRC  我的是默认安装在C盘下的(C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC)

这个目录下是所有MFC框架的源码。

生成.sbr浏览信息文件,需要先加载编译环境和编译工具

操作如图

进入Bin目录下,看见VCVARS32.bat批处理文件。运行这个批处理文件。

成功加载Visual C++ tool 的环境变量之后,你就可以使用NMAKE命令了,Bin目录下的所有工具就都可以使用了。CL是编译工具 LINK的链接工具

在此,我们使用NMAKE命令生成.sbr浏览信息文件。

进入C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC目录下,敲入 NMAKE DEBUG=1 BROWSEONLY=1  回车

 

结束后会在SRC目录下生成$NWD目录

在$NWD目录下生成了许多.sbr文件

剩下的工作就是将.sbr文件添加到Visual C++ 6.0集成开发工具中去了。

随便打开一个工作空间---->设置

 

C/C++选项卡  将产生浏览信息打钩

 

 

浏览信息选项卡  将创建浏览信息文件 打钩,并且手动添加.sbr文件的路径,如图所示。

设置中选择Win32 Debug版本

大功告成,试一下....

 

 

嗯,看来效果很不错!!赞一个!

 

 

 

突然发现,只有新建立的Demo实例可以,如果再打开一个已有的工程,还是不行的。。。那肿么办?

答案:删除工程目录下的Debug目录,查看添加的路径是否是设置成了Win32Debug 版本。。重新编译一下。

Good Luck to u!



抱歉!评论已关闭.