crashRpt用法
從官網上下載crashRpt的源代碼,按說明編譯出對應的lib和dll
1 在編譯crashRpt的時候,在環境變量中設置 crashrptDir=D:workAIWWebMicapsWebMicapsServersrcCrashRpt,以簡化編譯
2 在主程序執行的工作文件夾下要拷貝crashRpt編譯后生成的多個exe和兩個ini文件,否則安裝函數 crInstall(&info)將返回錯誤值:4
3 錯誤文件.dmp默認生成在“C:Documents and SettingsuserLocal SettingsApplication DataCrashRpt”文件夾下。注意,當提示你是否選擇發送mail時候,
這個時候先不要選擇,先去看生成的dmp文件。選擇后dmp文件可能就被刪除了。
4 拿到dmp文件,用編譯visio文件打開,指定源程序(pdb)的位置,就打開了dmp文件。此時按F5,就能夠定位到問題出在哪一行了。
測試程序例如以下圖:
注意:
1) dmp文件要放到程序編譯的工作文件夾下(有projectpdb的文件夾),然后用visio studio打開。注意release版本號的Link--Debuging-Generate debug info要選為yes,才生成release的pdb文件。
2) vs2008 編譯的版本號。 csdn下載地址: http://download.csdn.net/detail/lingchen214/6407867
總結
以上是生活随笔為你收集整理的crashRpt用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GDI+学习之------ 画线、区域填
- 下一篇: 怎么创建具有真实纹理的CG场景岩石?