PDB是什么文件?PDB文件格式详解( 二 )

PDB是什么文件?PDB文件格式详解

文章插图
3)然后调试进入dll模块时,右键在Call Stack对应的Module上选择查看Symbol Load Information.
4)通过上图即可以看到VS加载PDB文件的顺序,这与MSDN中介绍的是一样的 。
5)Symbol Settings窗口里,还可以从服务器上缓存符号文件,可是小编试了很多方式,均没有成功 。
为什么讲这个设置符号文件呢?因为有时候,有些项目非常庞大,并且代码是共享的,所以代码会放到服务器上 。很多很大PDB调试文件,如果拷贝到本地电脑上比较麻烦 。这个时候,就可以指定网络路径,直接通过网络路径调试 。
四、静态库的PDB文件
静态库也有自已的PDB文件,只不过其名字是VC80.PDB/VC100.PDB这样的名字 。静态库的PDB文件会在链接时合并到EXE/DLL的PDB文件中去 。如果生成的静态库lib里有记录相应的PDB文件,却又没有相应的PDB文件,那么静态库链接成EXE/DLL时就会报警告找不到静态库对应的PDB文件 。所以如果静态库作第三方库发布时,可以不用生成PDB文件,这样调用者链接时就不会报警告 。
【PDB是什么文件?PDB文件格式详解】关于PDB文件就给大家介绍到这里了,有兴趣的伙伴,可以好好看看小编整理的教程哦!

推荐阅读