用vs2008分析dump檔案
雙擊minidump檔案(*.dmp)。缺省會啟動vs2008。
選單tools/options, debugging/symbols,增加pdb檔案路徑。注:如果minidump檔案與pdb檔案在同一目錄,就不用設定這個了。
若除錯的程式需要微軟基礎庫的pdb資訊,可以增加乙個路徑為:
在介面下方cache symbol from symbol…選擇本地儲存這些symbols的路徑。 注:如果本地已儲存過微軟基礎庫的pdb,就直接按照此步操作設定本地路徑,不必執行上一步操作了。
設定**路徑:
剛開啟的dmp工程,進入解決方案的屬性。在這裡輸入源程式的**路徑。注:一定是sln所在的路徑,而不是vcproj的路徑!
按f5,debug吧。
ps:或者可以這樣載入符號路徑,如果沒有載入本應用程式的符號表,可以在載入模組裡面修改符號表的路徑.(也是彈出選單tools/options, debugging/symbols)
vs2008除錯斷點無效
有時候,我們在用vs2008除錯的時候,會出現斷點無效。如下圖 第一反應,要看想一下是不是在debug下。如果在release下,請參考我另篇文章 怎麼在release下除錯 如果是在debug下 1.檢查工程配置是否設定正確。c general debug information format p...
VS2008遠端除錯方法
在網上找了好多資料才把這個除錯環境搭好,下面總結一下 先說明兩個概念 1.目標機 遠端需要除錯的機子,也就是被除錯程式exe所在的機子,該機子可以安裝vs2008或者不安裝vs2008 2.除錯機 安裝vs2008的機子,就是存放 下斷點除錯的機子,該機子必須安裝vs2008 下面介紹具體設定步驟 ...
vs2008除錯工具
可以說,任何開發環境中最重要的工具都是偵錯程式。visual studio的偵錯程式非常強大,無論花費多少時間來學習它都是值得的。話雖然這麼說,但是除錯的基礎知識是十分簡單的。關鍵的三項技能是 如何設定斷點及怎樣執行到斷點 怎樣單步執行到並越過方法呼叫 怎樣檢視和修改變數 成員資料等的值 vs200...