1.下載并安裝最新的Debugging
Tools for Windows。
2.在系統(tǒng)Path環(huán)境變量中添加Debugging
Tools for Windows的安裝路徑。
3.在系統(tǒng)環(huán)境變量中創(chuàng)建_NT_SYMBOL_PATH項并設置為SRV*E:\SymbolServer
\OSSymbols*http://msdl.microsoft.com/download/symbols;E:\SymbolServer\MySymbols;C:\WINNT\Symbsols
其中,SRV是告訴調(diào)試器加載symsrv.dll并將后面的執(zhí)作為參數(shù),E:\SymbolServer\OSSymbols是我為操作系統(tǒng)符號設置的 目錄,http://msdl.microsoft.com/download/symbols告訴調(diào)試器如果沒有找到所需的符號就到這個地址去下 載,E:\SymbolServer\MySymbols是我自己程序的符號目錄,C:\WINNT\Symbsols中有net2005的C- RunTime
Library和MFC的PDB文件.
我是使用得本機作為符號服務器,當然也可以使用專門架設一臺服務器作為符號服務器,只要將_NT_SYMBOL_PATH中的路徑設置為遠程路徑就可以.注意你要對符號服務器有讀寫權限.
See also:
Debugging
Tools and Symbols: Getting Started
MSDN2001中關于symbol文件的相關介紹和MSDN中Matt
Pietrek的文章------最好還是下載DDK
使用
Minidumps 和
Visual Studio .NET 進行崩潰后調(diào)試
Debug Tips at
codeproject
簡單建立自己的符號服務器(symstore使用說明)
MS DLL Help Database