VS无法查找或打开PDB文件

出现这种提示并不是代码写错了,而是编译器设置的问题。

PDB文件是什么?

当程序在 VS 上编译时,程序所依赖的所有动态链接库(dll 文件)也会被编译,编译过程中每个 dll 都会产生一个pdb文件,又称为“符号文件”。这是一个存储数据的信息文件,其包含 dll 库在编译过程的某些调试信息,例如程序中所用到的全局变量、局部变量、函数名以及他们的入口地址等。
pdb 文件主要用于调试程序,多用于当VS中有多个项目,且项目之间互有依赖关系时,使用pdb文件调试程序,往往会事半功倍,初学者一般不会用到。
当使用VS 调试程序时,会默认加载你的程序以及程序依赖的dll库产生的所有pdb文件,但是结果往往是VS自己找不到依赖库的pdb文件,于是就提示给你“无法查找或打开pdb文件”。

解决办法?

1.网上可找到的解决方案:

PDB文件又名“符号文件”,“已加载符号”也就是成功加载了动态链接库对应的PDB文件。

 

但提供了此解决办法的跟帖评论中还是有很多人说,没法解决全部PDB无法打开问题。

现经本人实践,提供方法二,简单粗暴有效果!

2. 还原C盘,将VS装在C盘。使用最新的VS2019。

运行VS所需条件不管是否设置环境装在C盘,都会默认部分程序在C盘。为使VS顺利运行,尽量让所有调用条件在一起。

程序文件夹可放其他盘以节省C盘空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值