1. 程式人生 > >疑問:VS在除錯的過程中,總是會提示正在載入picface.dll的符號,然後卡死在那

疑問:VS在除錯的過程中,總是會提示正在載入picface.dll的符號,然後卡死在那

環境:

硬體環境:

PC

軟體環境:

Windows7

VS2012 MFC程式除錯

現象:

除錯的過程中,提示“正在從以下目錄載入picface.dll的符號:C:\windows\dll”,然後就卡住不在進行了,需要關閉VS重新開啟,並且刪除DeBug資料夾,才能夠正常的編譯執行。

疑問1:

懷疑這個過程可能跟程式編譯生成的pdb有關,刪除DeBug資料夾,也就是刪除了DeBug資料夾下面的xxx.pdb檔案,因此再次編譯的過程中,可以執行

疑問2:

懷疑這個過程可能跟斷點設定的情況有關係,因為在取消掉一個斷點之後,這種現象消失,之後再也沒有出現。

疑問3:

在通過網路搜尋的過程中,發現很多人有同樣的問題,但是他們不是picface.dll出現的問題,為別的dll,他們的解決方案是,VS——工具——選項——除錯——符號——取消勾選那個選項(具體忘記了)。但是這個解決方法在我這裡不能解決問題。

解決方案:

不一定正確,但是可以作為參考:請試著取消掉你設定的相關斷