環境:
硬件環境:
PC
軟件環境:
Windows7
VS2012 MFC程序調試
現象:
調試的過程中,提示“正在從以下目錄加載picface.dll的符號:C:\windows\dll”,然后就卡住不在進行了,需要關閉VS重新打開,並且刪除DeBug文件夾,才能夠正常的編譯運行。
疑問1:
懷疑這個過程可能跟程序編譯生成的pdb有關,刪除DeBug文件夾,也就是刪除了DeBug文件夾下面的xxx.pdb文件,因此再次編譯的過程中,可以運行
疑問2:
懷疑這個過程可能跟斷點設置的情況有關系,因為在取消掉一個斷點之后,這種現象消失,之后再也沒有出現。
疑問3:
在通過網絡搜索的過程中,發現很多人有同樣的問題,但是他們不是picface.dll出現的問題,為別的dll,他們的解決方案是,VS——工具——選項——調試——符號——取消勾選那個選項(具體忘記了)。但是這個解決方法在我這里不能解決問題。
解決方案:
不一定正確,但是可以作為參考:請試着取消掉你設置的相關斷點,然后重試。