我用VC编写了一个exe,但是生成的pdb怎么也无法用于windbg调试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用VC编写了一个exe,但是生成的pdb怎么也无法用于windbg调试相关的知识,希望对你有一定的参考价值。

symbol path里面已经添加了pdb的路径,但是windbg就是不认为exe和符号表是对应的,求解。

你可以在WINDBG命令窗口里打
!sym noisy

查看一下PDB符号加载的顺序和信息,一般加载不上的我都是通过这个查看信息的

或者试试强制加载

.reload /f 你的EXE名.exe
参考技术A 重新编译也不行吗, 也许exe改过没有更新PDB追问

不行。每次exe和pdb都是同时更新的。重编过好多次了

不行。每次exe和pdb都是同时更新的。重编过好多次了

<VC>怎样使用wise软件使程序生成exe??

安装了wise软件,但是不知道怎么使VC程序生成,希望大家帮帮我啊,感激不尽!!

wise使用很简单的,在文件里添加需要用到的文件链接和释放的路径,需要注册的,把选项选定,最后选编译就好了
wise有汉化中文,脚本都中文化了,简单明了
参考技术A wise是做安装软件用的,和VC程序生成没有关系啊

以上是关于我用VC编写了一个exe,但是生成的pdb怎么也无法用于windbg调试的主要内容,如果未能解决你的问题,请参考以下文章

急急急 求大神帮忙 用vc++ 生成1024位大素数 用到米勒拉宾素性测试

cpp:-1:错误:C1041:无法打开程序数据库;无建造桌面调试 vc120.pdb”

VC生成的exe文件,怎么样使之在没打开编译器的情况下就能执行

<VC>怎样使用wise软件使程序生成exe??

Qt中,怎么修改生成的EXE文件的图标和名字

为啥我用VC6编译动态链接库不生成lib和exp文件