VS等待除錯

2022-07-15 06:48:07 字數 508 閱讀 9168

起因:想遠端除錯某個程式時,不太便利。某段**直接跑過。sleep不靠譜。

目的:程式剛啟動時,就卡住,等待vs調式器加入,設定斷點,可進行單步除錯。

#ifdef _win32

#include

#include

#endif

#include

namespace fs =std::experimental::filesystem;

bool

iswaitdebug()

catch (const std::exception&ex)

return

false;}

void

checkwaitdebug()

}#endif

//_win32

}int

main()

.ini檔案

使用方式:建立對應的ini檔案,層級目錄如上。1:等待,0:不等待(或檔案不存在)

gdb 除錯 vs除錯

一 先要生成二進位制檔案 g g 1.cpp o 1.out g引數不要省,不然 gdb l 引數用不了 二 引數 設定斷點 設定 函式斷點break func 在某行設定斷點break 7 檢視斷點資訊 info break 刪除斷點 d 刪除所有斷點 d 3 刪除第三個 執行 r 下一步 n 逐...

VS除錯技巧

介紹 除錯是軟體開發周期中的乙個很重要的部分,有時很有挑戰性,有時候則讓程式設計師迷惑,有時候讓程式設計師發瘋,但是。可以肯定的是,對於任何不是太那個微不足道的程式來說,除錯是不可避免的。近年來,除錯工具的發展已經使得很多除錯任務簡單省時了。本文總結了十個除錯技巧,當你使用vs的時候可以節省你很多時...

VS除錯技巧

f10 step over,逐過程執行,不進入到函式內,一般逐行執行用f10,如果有需要進入更具體的函式的,再用f11進入到函式,用shift f11出來 f11 step into,逐語句執行,會進入到函式內 也可以通過對呼叫的函式設定斷點進入到函式內 shift f11 step out,跳出當...