VS2013调试报错:无法查找或打开PDB文件

豆哥要做MT 2016-01-07 03:41:09
我使用的VS2013 Ultimate,调试C++程序是出现如上错误:已加载"xxxx.dll", 无法查找或打开PDB文件

已搜索相关的解决方案: 联网情况下,在选项-》调试-》符号 选择 Microsoft符号服务器,这样就可以在第一次调试时让它自行从符号服务器上下载相关的pdb符号文件。

问题来了:
我用来编写程序的机器是无法联网的,那上述解决方案行不通。所以就想直接下载pdb文件到本地,我指定所在目录即可。

https://msdn.microsoft.com/zh-cn/windows/hardware/gg463028.aspx#_System_Requirements
我在如上地址下载了 windows 7 sp1 x64 (零售符号和已检验符号都有分别试过,我的系统是windows 7 sp1 64位),安装到指定定的目录(G:\Symbols)

然后在vs2013中增加一个制定的符号位置 G:\Symbols,然后重新F5调试,仍会无法查找或打开PDB文件。

另外有将Symbols路径加入到系统路径,也是没有效果的。

请教一下各位,能否帮忙指点一下如何在断网的情况下解决“无法查找或打开pdb文件”的问题,谢谢!
...全文
2080 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
paschen 版主 2016-01-08
  • 打赏
  • 举报
回复
引用 2 楼 LXnow 的回复:
[quote=引用 1 楼 paschen 的回复:] 通常忽略掉这些,有没那些一般对你的调试没有任何影响
确实对实际的调试没什么影响,只是想如果能够解决掉这个问题是最好的[/quote] 楼主有强迫症啊
ztenv 版主 2016-01-08
  • 打赏
  • 举报
回复
引用 2 楼 LXnow 的回复:
[quote=引用 1 楼 paschen 的回复:] 通常忽略掉这些,有没那些一般对你的调试没有任何影响
确实对实际的调试没什么影响,只是想如果能够解决掉这个问题是最好的[/quote] 不影响你解决问题就好,
豆哥要做MT 2016-01-08
  • 打赏
  • 举报
回复
引用 1 楼 paschen 的回复:
通常忽略掉这些,有没那些一般对你的调试没有任何影响
确实对实际的调试没什么影响,只是想如果能够解决掉这个问题是最好的
赵4老师 2016-01-08
  • 打赏
  • 举报
回复
解决掉这个问题需要你从微软网站上下载好几G的符号文件,而且就算这个没问题,对你调试程序的帮助基本可以忽略不计。
paschen 版主 2016-01-07
  • 打赏
  • 举报
回复
通常忽略掉这些,有没那些一般对你的调试没有任何影响

65,212

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧