Visual Studio 2017 “无法查找或打开PDB文件“ 解决方法

Visual Studio 2017 “无法查找或打开PDB文件“ 解决方法运行的时候提示无法查找或打开PDB文件解决办法(注意:必须使用管理员身份运行VS)第一步打开调试窗口的选项第二步调试——>常规——>勾选启用源服务器支持它会弹出警告窗口,点“是”即可第三步调试——>符号——>勾选Microsoft符号服务器我这儿选择使用http://msdl.microsoft.com/download/symbols,然后选择路…

大家好,又见面了,我是你们的朋友全栈君。

运行的时候提示无法查找或打开PDB文件

在这里插入图片描述

解决办法(注意:必须使用管理员身份运行VS)

第一步 打开调试窗口的选项

在这里插入图片描述

第二步 调试——>常规——>勾选启用源服务器支持

在这里插入图片描述
它会弹出警告窗口,点“是”即可
在这里插入图片描述

第三步 调试——>符号——>勾选Microsoft符号服务器

我这儿选择使用http://msdl.microsoft.com/download/symbols,然后选择路径。
在这里插入图片描述
最后确定。

点击运行,它自动连接服务器,将符号下载到本地并加载。
在这里插入图片描述

一两分钟后,如果显示下面的结果,说明OJBK了。(下载耗时取决于网速)

在这里插入图片描述
打开相应的文件夹,可以看到已经下载好的符号:
在这里插入图片描述

最后的话:

1,第一次下载符号的时候会比较慢。下载完毕后,再次运行就很快,无需等待。
2,如果还是提示”无法查找或打开PDB文件”,尝试以管理员身份运行VS(经笔者测试,不以管理员运行的VS,无法把符号保存到指定路径上,可能是与文件夹的权限有关)。

最近很多人私信我能不能分享以下PDB文件,我已将下载好的PDB文件(仅仅是项目工程编译时所下载的部分,可能不完整)上传到百度网盘。

链接:https://pan.baidu.com/s/1F8p-HPj9lZKjY0moK9mPnQ 
提取码:hvlq 

2020年8月12日更新: 应很多人的需求,我把system32里所有文件对应的符号全部都下载来了哦(除了一些文件对应的pdb微软没有和其他情况以外),应该算是比较完整的一个PDB集合吧。系统:Win10 x64 1809。
在这里插入图片描述在这里插入图片描述

既然来到这里了,何不多花费几秒钟来留下你的赞或者评论吧。

毕竟为了尽可能照顾到更多人的需求,这玩意费了我一个晚上+半个白天的时间。
留个赞或者评论都能让博主开心的哇。

链接:https://pan.baidu.com/s/1UUA1GEiWo6JyK9c9G6WVCA 
提取码:esf8

2022年3月6日更新 X64 1909 PDB

上传完阿里云盘后发现它分享不了,暂时用X度网盘来代替
链接:https://pan.baidu.com/s/1sm-lHAUYLGR9mQcux3yvsQ 
提取码:1cey
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136950.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 第二十九课.回声状态网络ESN[通俗易懂]

    第二十九课.回声状态网络ESN[通俗易懂]目录EchoStateNetworkEchoStateNetwork回声状态网络(EchoStateNetwork)又称为库计算,即ReservoirComputing,被视为是一种神经网络的扩展。ReservoirComputing多用于处理时间序列的预测问题,比如下图:给定一个信号序列:u(0),u(1),…,u(Nt−1)\textbf{u}(0),\textbf{u}(1),…,\textbf{u}(N_{t}-1)u(0),u(1),…,u(Nt​−1)给定

    2022年9月13日
    2
  • C++写一个CSGO开箱模拟器「建议收藏」

    C++写一个CSGO开箱模拟器「建议收藏」head玩过csgo的人类都知道,开箱是很有趣的。————名人名言Appstore上有专门的开箱模拟器,但是啊,他有广告。(;′⌒`)所以心善的博主决定自己用C++手撸一款开箱模拟器:3A大作,有整整一种箱子可供选择附加开箱动画,效果及其逼真…

    2022年9月28日
    2
  • CSDN学院免费课程领取教程[通俗易懂]

    CSDN学院免费课程领取教程

    2022年2月12日
    47
  • Document类型、HTMLDocument类型和document对象的区别[通俗易懂]

    Document类型、HTMLDocument类型和document对象的区别[通俗易懂]Dcoment表示文档,这里的文档可以是HTML文档,也可以是XML文档,换句话说Document类型能表示HTML和XML等文档; HTMLDocument对象继承自Document对象,专用于表示HTML文档; document对象是HTMLDocument对象的一个实例,表示整个HTML页面,又叫做页面的根节点;Document对象(根节点)的特征:<!DOCTYPEht…

    2022年7月19日
    30
  • c++容器类_类的容器

    c++容器类_类的容器什么是容器首先,我们必须理解一下什么是容器,在C++中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法,因为这些方法在程序的设计上会经常被用到,所以容器也体现了一个好处,就是“容器类是一种对特定代码重用问题的良好的解决方案”

    2022年9月13日
    2
  • LAN8720 100M 掉线问题解决

    LAN8720 100M 掉线问题解决最近在做一块板子的时候,使用的phy芯片为LAN8720,在使用的发现老是ping一段时间后自动掉线,从软件问题一直查找,最后发现是LAN8720掉线了,且wang网口绿灯一直常亮,拔线网线也是一样,黄灯不闪烁,且phy发热严重。问题出在本来网口电源是下面这样,但是在焊接时没有找到磁珠,就用0欧电阻代替,结果电源干扰大不稳定,换上磁珠后ping未出现网口掉线现象,发热现象明显减少。…

    2025年7月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号