为什么不加载符号进行调试?

时间:2014-08-27 05:44:25

标签: windows debugging windbg dump debug-symbols

我使用任务管理器来创建进程转储。复制pdb,.exe,.cpp(源文件)并转储到一个文件夹中。

当我在WinDbg中打开崩溃转储并使用!analyze -v命令时,它会发出以下错误/警告。

*** WARNING: Unable to verify checksum for Project1.exe
*** ERROR: Module load completed but symbols could not be loaded for Project1.exe

符号路径设置为,

  

http://msdl.microsoft.com/download/symbols

当我有source,exe和.pdb时为什么我无法在WinDbg中加载符号?

1 个答案:

答案 0 :(得分:3)

即使.pdb与转储位于同一文件夹中,也必须将其包含在符号文件路径中, 试试像:

.sympath c:<Project1>;SRV*C:\WebSymb*http://msdl.microsoft.com/download/symbols

与source相同,设置您已复制到的文件夹的源路径。

帮助中有一个关于符号的部分。没有符号,你也看不到来源。