簡體   English   中英

在Visual Studio中從圖像保存和調試

[英]Saving and debugging from an image in Visual Studio

我正在Visual Studio 2017中用C ++編寫復雜的算法,我想知道是否有可能在調試器在中斷點停止后保存完整狀態的圖像,然后按意願返回它如果我從頭開始運行代碼。

原因是到那時為止,初始化需要很多時間。

在Visual Studio中從圖像保存和調試

您可以嘗試使用轉儲文件來保存當前的調試狀態。 保存時,請確保選擇“ Minidump With Heap ”,以便您可以訪問堆內存。 盡管無法繼續執行,但是可以在轉儲時檢查應用程序的堆棧,線程和變量值。

如何:

要保存轉儲文件:

在調試過程中在錯誤或斷點處停止時,選擇“調試”

另存為。

在“另存為”對話框中,在“保存類型”下,選擇“最小轉儲”或“帶有堆的最小轉儲”(默認設置)。

瀏覽到路徑並選擇轉儲文件的名稱,然后選擇“保存”。

請檢查此文檔在Visual Studio調試器中轉儲文件

然后,您可以雙擊.dmp文件以使用您所在的位置的Visual Studio打開它。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM