我们在客户现场遇到了一些问题。所以我们在他们的网站上生成了转储文件。现在,为了找出问题所在,我们从visual studio加载转储文件。我也给出了正确的符号路径。
A matching symbol file was not found in this folder
Error msg (Eventhough pdb is present is same loaction )
即使pdb存在,它也会显示“在此文件夹中找不到匹配的符号文件”
dll和pdb的时间戳和日期是否应该相同?(在我的例子中,pdb和dll的源代码是相同的,但两者的构建日期不同)
在我的visual studio中的“选项”中,我禁用了“源代码必须相同”复选框。
我的源代码在c++中。
时间戳不匹配是问题所在吗?那么有没有解决这个问题的办法?
或者我做错了什么事?
我尝试使用Visual studio 2013和Visual studio 2019进行调试
感谢您抽出时间....
发布于 2020-08-19 01:06:30
谢谢。有一个签名不匹配b/w我的动态链接库和pdb .I使用Chkmatch工具检查,我更正了pdb使用相同的工具.And它工作。
工具http://www.debuginfo.com/tools/chkmatch.html的链接
命令: chkmatch / dll DebugInfoFile( pdb ) -->此命令将判断您的pdb和dll是否匹配
chkmatch /dll DebugInfoFile( pdb ) -->此命令将更正你的pdb。因此,此pdb可用于调试目的。
https://stackoverflow.com/questions/63444812
复制相似问题