大致的警告類似於這個圖,就是程序在編譯時沒加載到各種pdb文件。
其實,這個並不影響我們編譯程序,直接ctrl+F5程序依然可以正常編譯,麻煩就在於調試時會出現異常中斷,或者無休止的讓我們加載.DLL文件。
CSDN上解決這個問題的方法有很多,大同小異,無外乎這樣兩步:
1.【工具】->【選項】->【調試】->【常規]】勾選“啓用源服務器支持”
2.【工具】->【選項】->【調試】->【符號】,勾選“Microsoft符號服務器
說實話這個方法我試了,然而沒什麼用,要不.dll文件依然沒有從Microsoft上加載出來還是會出現調試中斷異常導致無法調試下去(一般都是剛開始可以調試但走着走着就又中斷了),要麼就是調試太慢了根本等不下去。
對於慢這個問題,我也沒有什麼解決辦法。
對於調試半路上中斷問題,雖然不知道什麼原因,但可以嘗試對於一個過程逐句調試時,在過程快要結束時跳出過程。即:調試到結尾直接到下一個你要運行的地方設置一個斷點,不要調試到結尾,要不然就會出現這樣的情況了(一個過程不要逐句調試到尾,尤其是到了“}”的位置,一旦到了這裏,就會報未找到PDB的錯誤)。PS:原因我也沒搞清楚,用這個方法我就可以正常調試了,希望對大家有用。