0
我不確定是否有可能,但假設我有一個C++應用程序,併發送給我們的客戶。應用程序可能有錯誤,因此它會失敗,但我無法獲得有關它失敗的地方的任何信息。有什麼方法可以從這種應用程序獲取調試信息?如何從發送給客戶的C++應用程序獲取調試信息?
我正在使用visual studio進行開發。
我不確定是否有可能,但假設我有一個C++應用程序,併發送給我們的客戶。應用程序可能有錯誤,因此它會失敗,但我無法獲得有關它失敗的地方的任何信息。有什麼方法可以從這種應用程序獲取調試信息?如何從發送給客戶的C++應用程序獲取調試信息?
我正在使用visual studio進行開發。
使用了大量的日誌記錄:
日誌開始和你正在做的每一個重要的行動結束,當然 的確保它不會影響應用程序的性能太多。
記錄來自您的例程的API調用或其他故障的任何錯誤。
最後,你可以自動生成崩潰轉儲,並允許用戶提交此傾倒或者可以說,崩潰報告,包括您的應用程序日誌。本文將幫助您瞭解如何捕獲應用程序崩潰並生成轉儲文件:http://www.codeproject.com/Articles/1934/Post-Mortem-Debugging-Your-Application-with-Minidu#_Writing_a_Minidump_with MiniDumpWri
日誌記錄,日誌記錄和更多日誌記錄。 –
@JoachimPileborg任何庫?任何文檔或教程? – mans
此外,請查看崩潰轉儲,使用WinDbg.dll中的函數編寫您自己的小型轉儲程序等。 – PaulMcKenzie