2010-04-12 107 views
0

我有一个C++应用程序,使用VS 2008编译并启用了pdb文件。之后,我试图用DV命令来显示本地变量,它显示以下消息:windbg dv cmd失败 - 私有符号(symbols.pri)是当地人所必需的

无法枚举本地人,HRESULT0x80004005
专用符号(symbols.pri)所需要的本地人。
有关详细信息,请键入“.hh dbgerr005”。

需要注意的是:

  • 我已经具有符号 文件 正确的框架上运行的 “DV” 命令。
  • 我可以成功使用“dt”命令。
  • 我已经包含符号路径 和PDB文件已加载 成功如下:

起始端模块名称
00400000 0043f000的HelloWorld(私人PDB符号)C:\测试。 ..

有谁知道原因?有没有我错过了启用本地var watch的配置?或者VS 2008 pdb不被windbg支持(我正在使用最新的windbg版本)?

回答

1

对不起。我发现windbg已经更新到6.12,而我的是6.6。这个问题在我安装了6.12后就消失了。