教你幾個實用的vs調試技巧-創(chuàng)新互聯(lián)

這期內容當中小編將會給大家?guī)碛嘘P教你幾個實用的vs調試技巧,文章內容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網(wǎng)站制作、網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的銅鼓網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!

打開方式:

調試的時候,通過 調試 -> 窗口 -> 并行堆棧 即可打開。在 vs2013 中對應的快捷鍵是 ctrl + shift + d, s 。

注意是按住 ctrl + shift,再按 d,松開 ctrl, shift 后再按 s。

教你幾個實用的vs調試技巧

說明:

我個人不太喜歡 vs 默認的中文翻譯,我認為調用堆棧,并行堆棧翻譯的并不準確,Call Stack 直譯為調用棧就很好,因為函數(shù)調用跟堆一點關系都沒有,而且 stack 直譯過來也是棧,heap 才是堆,不知道為什么會把調用棧翻譯成堆棧。希望有知道的小伙伴兒留言指點。

并行監(jiān)視

作用簡介:

相信,大家經(jīng)常使用監(jiān)視窗口查看變量,當我們想查看每個棧幀的局部變量的時候,我們需要切換到對應棧幀才能看到對應的值,是不是比較麻煩?并行監(jiān)視窗口了解下?

教你幾個實用的vs調試技巧

打開方式:

調試的時候,通過 調試 -> 窗口 -> 并行監(jiān)視 -> 并行監(jiān)視1/2/3/4 即可打開對應的并行監(jiān)視窗口。和監(jiān)視窗口一樣可以同時打開四個。

在 vs2013 中對應的快捷鍵是 ctrl + shift + d, 1/2/3/4 。注意是按住 ctrl + shift,再按 d,松開 ctrl, shift 后再按 1/2/3/4。

教你幾個實用的vs調試技巧

自動窗口

作用簡介:

除了可以查看函數(shù)參數(shù),局部變量的值意外,更有用的功能是查看函數(shù)調用的返回值。

教你幾個實用的vs調試技巧

打開方式:

調試的時候,通過 調試 -> 窗口 -> 自動窗口 即可打開。在 vs2013 中對應的快捷鍵是 ctrl + alt + v, s 。注意是按住 ctrl + alt,再按 v,松開 ctrl, alt 后再按 s。

教你幾個實用的vs調試技巧

混合調試

作用簡介:

當我們需要調試的程序中有 .NET 代碼,也有 c++ 代碼時,開啟混合調試非常有必要。

打開方式:

通過 F5 調試時的設置方法。

教你幾個實用的vs調試技巧

通過附加進程進行調試時的設置方法。

教你幾個實用的vs調試技巧

務必注意: 有時候我們設置斷點不生效,可以檢查一下調試方式是否選對了。如果我們只想調試 C++ 代碼,可以只勾選 Native,如果只想調 .NET 代碼,可以根據(jù)實際情況勾選 Managed(v4.5, v4.0) 或者 Managed(v3.5, v3.0, v2.0),如果都想調那就都勾選。

使用斷點修改變量的值

作用簡介:

相信大家在調試的時候都設置過斷點,但是你是否知道我們可以在調試的時候通過斷點來改變變量的值?

調查問題時,想手動修改值來驗證一下我們的想法是否正確,但是又不想修改代碼,也不想中斷下來后,手動修改,因為可能需要手動修改 N 次,改過的小伙伴兒應該有體會。我們可以通過這個小技巧來自動幫我們改變變量的值。

教你幾個實用的vs調試技巧

注意:

1、 表達式不要加分號?。?!

2、 高版本的 vs 才支持,vs2019 親測有效,其它版本沒測試。

注意事項:

1、 程序需要中斷到 vs 后,才能執(zhí)行查看調用棧,觀察變量等操作。

2、 不需要的時候,請關閉并行堆棧等窗口,因為刷新信息對調試速度有一定影響,如果覺得 vs 調試速度慢了,可以關閉不必要的窗口。

3、 vs2013 中默認的快捷鍵設計的比較蛋疼,使用的時候需要注意。

上述就是小編為大家分享的教你幾個實用的vs調試技巧了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道。

文章題目:教你幾個實用的vs調試技巧-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://muchs.cn/article14/cspcge.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、企業(yè)建站、網(wǎng)站導航、標簽優(yōu)化、網(wǎng)站排名、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設