visual studio除錯技巧

2021-06-21 23:20:59 字數 534 閱讀 8367

講的是windows除錯技巧,學習了。自認為學的不錯了,還有這些技巧呢

巧用vc監視進行**除錯的三個技巧

author:zhangguanshi

1、如果要檢視系統函式的最後錯誤,可以在監視中輸入@err,然後使用vc的工具error lookup,輸入監視中的右邊的數字,就能查出最後出的是什麼錯了

2、如果在操作二進位制檔案,很想知道檔案當前位置,每次在**中使用ftell(fp)很麻煩,且總不能每個地方都寫上吧,那樣就太麻煩了。也可以使用監視來達到方便的目的,隨時,隨處都可以看到檔案位置。方法是在監視中輸入ftell(fp),fp是指你的檔案指標。

3、在除錯過程,有時讀檔案發現指標位置離自己預想的地方不對,想移動檔案位置,怎麼辦呢,難道又要重新除錯一次嗎?不用,只要在vc的命令視窗中輸入fseek(fp,pos,seek_cur);就能把指標移動pos個位元組。pos可以使用正負數。

監視後面加",s8"即可。

Visual Studio中關於除錯的小技巧

1 debug.stepout shift f11 在除錯的時候,執行該斷點所在函式中剩餘的部分,然後跳出到上一層。2 在乙個for迴圈中,如果我們想指定的觀察迴圈變數i為某個特定的值的情況,比如說50,一般我們需要這樣,用if語句把這種情況寫出來,並且在i 50的地方設定乙個斷點,然後等待程式執行...

Visual Studio 除錯技巧

第二次碰到這個問題了,真的是煩,記憶力是這麼差勁嗎?一定不能再犯第三次了。最近一直在用vs 除錯windows下公司某個服務下的一些dll。今天開了服務後,用vs鏈結process後,跟著 一步一步走的時候,發現有些函式無法跟進去,紅色的斷點號顯示的是白色的。導致相關的命令一直沒有發出去。艱難。後來...

Visual Studio 除錯功能(一)

原文出處 微軟網際網路開發支援 大多數人用visual studio在除錯程式的時候先在程式開始的時候設定乙個斷點,然後依次f10 f11到自己想要檢視的邏輯。如果這個過程我們需要仔細檢視每一步的變數或者執行路徑,這樣做無可厚非,但是如果我們不想關心前面執行的邏輯,我們可以使用run to curs...