![](/img/trans.png)
[英]Debugging Visual Studio C program from another Visual Studio project
[英]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.