首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎的生成私有符号pdb(用windebug调试),回答有用的话再追加分数

2013-07-04 
怎样生成私有符号pdb(用windebug调试),回答有用的话再追加分数我的VS c++工程生成的pdb,在用windebug调试

怎样生成私有符号pdb(用windebug调试),回答有用的话再追加分数
我的VS c++工程生成的pdb,在用windebug调试的时候提示没有私有符号,这是为什么呢?在工程里面哪里可以设置吗?
下面是windebug 运行dv指令的截图
怎的生成私有符号pdb(用windebug调试),回答有用的话再追加分数
[解决办法]
VC 生成的 pdb 就是有私有符号的哦.
只有微软提供的系统 dll 的 pdb 符号文件才是用工具处理过, 把私有符号去掉了.

你这里提示没有私有符号, 得看你当前断点的位置, 如果断在系统的 dll 里面, 当然就没有了. 如果是断在你自己编译的 exe 里面, 才说明是你的 pdb 文件没有私有符号.

另外, 你还可以用命令这样看看是不是真的是你的 pdb 缺少私有符号:
!sym noisy
.reload /f th1.exe(你的程序名字)

如果你们发现一句 DBGHELP: th1 - private symbols & lines  就说明你的 pdb 没问题.

热点排行