關於無法加載XXXXXX.PDB的問題解決方法

大致的警告類似於這個圖,就是程序在編譯時沒加載到各種pdb文件。

其實,這個並不影響我們編譯程序,直接ctrl+F5程序依然可以正常編譯,麻煩就在於調試時會出現異常中斷,或者無休止的讓我們加載.DLL文件。

CSDN上解決這個問題的方法有很多,大同小異,無外乎這樣兩步:

1.【工具】->【選項】->【調試】->【常規]】勾選“啓用源服務器支持”

2.【工具】->【選項】->【調試】->【符號】,勾選“Microsoft符號服務器

說實話這個方法我試了,然而沒什麼用,要不.dll文件依然沒有從Microsoft上加載出來還是會出現調試中斷異常導致無法調試下去(一般都是剛開始可以調試但走着走着就又中斷了),要麼就是調試太慢了根本等不下去。

對於慢這個問題,我也沒有什麼解決辦法。

對於調試半路上中斷問題,雖然不知道什麼原因,但可以嘗試對於一個過程逐句調試時,在過程快要結束時跳出過程。即:調試到結尾直接到下一個你要運行的地方設置一個斷點,不要調試到結尾,要不然就會出現這樣的情況了(一個過程不要逐句調試到尾,尤其是到了“}”的位置,一旦到了這裏,就會報未找到PDB的錯誤)。PS:原因我也沒搞清楚,用這個方法我就可以正常調試了,希望對大家有用。

 

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