【发布时间】:2016-05-12 23:35:06
【问题描述】:
我有一个 VB6 项目并已启用它来生成 pdb 文件(this 显示了如何执行此操作)。但是我不能用它们调试,当我用 symcheck 检查它们时,我得到了这个输出:
>SYMCHK: MyFile.dll FAILED - MyFile.pdb mismatched or not found
>SYMCHK: FAILED files = 1
>SYMCHK: PASSED + IGNORED files = 0
我已经检查了它找到 pdb 的详细输出(甚至将它移动到它检查的目录),但它似乎不想匹配。
什么可能导致这种情况,我该怎么办?
【问题讨论】:
-
尝试较旧的 windbg/symchk 版本。我认为 MSFT 多年来更新了 PDB 格式,可能新版本无法理解 VB6 中的旧格式。
-
您尝试过我的建议并使用过旧的调试器版本吗?
-
可能是用户身份问题?
标签: vb6 debug-symbols pdb-files