首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“在此文件夹中找不到匹配的符号文件”。尝试使用转储文件进行调试时出现此错误

“在此文件夹中找不到匹配的符号文件”。尝试使用转储文件进行调试时出现此错误
EN

Stack Overflow用户
提问于 2020-08-17 13:02:45
回答 1查看 489关注 0票数 4

我们在客户现场遇到了一些问题。所以我们在他们的网站上生成了转储文件。现在,为了找出问题所在,我们从visual studio加载转储文件。我也给出了正确的符号路径。

Error which i am getting

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进行调试

感谢您抽出时间....

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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可用于调试目的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63444812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档