关于无法加载XXXXXX.PDB的问题解决方法

大致的警告类似于这个图,就是程序在编译时没加载到各种pdb文件。

其实,这个并不影响我们编译程序,直接ctrl+F5程序依然可以正常编译,麻烦就在于调试时会出现异常中断,或者无休止的让我们加载.DLL文件。

CSDN上解决这个问题的方法有很多,大同小异,无外乎这样两步:

1.【工具】->【选项】->【调试】->【常规]】勾选“启用源服务器支持”

2.【工具】->【选项】->【调试】->【符号】,勾选“Microsoft符号服务器

说实话这个方法我试了,然而没什么用,要不.dll文件依然没有从Microsoft上加载出来还是会出现调试中断异常导致无法调试下去(一般都是刚开始可以调试但走着走着就又中断了),要么就是调试太慢了根本等不下去。

对于慢这个问题,我也没有什么解决办法。

对于调试半路上中断问题,虽然不知道什么原因,但可以尝试对于一个过程逐句调试时,在过程快要结束时跳出过程。即:调试到结尾直接到下一个你要运行的地方设置一个断点,不要调试到结尾,要不然就会出现这样的情况了(一个过程不要逐句调试到尾,尤其是到了“}”的位置,一旦到了这里,就会报未找到PDB的错误)。PS:原因我也没搞清楚,用这个方法我就可以正常调试了,希望对大家有用。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章