VS2013 C 中的除錯方法

2022-09-12 19:21:11 字數 1006 閱讀 8691

一、除錯方法

1、在程式的必要位置按f9(或用滑鼠點選行首出現斷電標誌處可設定斷點或取消斷點)。

2、按f5執行程式,程式執行到斷點會暫停下來等待使用者選擇下一步操作。

3、這時按f11為單步執行:遇到呼叫其他程式塊時會進入該模組的內部一步一步執行;按f10時當前程式段內單步執行,遇到呼叫的其他程式段時當一條語句得到執行結果後直接跳到下一步,不會進入該程式段內。按f5始終執行到有斷點的位置,沒有斷點直接執行到底。

二、程式執行中檢視、監視、修改變數值得方法

1、命令視窗:檢視-->其他視窗-->命令視窗就可以開啟命令視窗,命令視窗提示符為[>],在提示符後面輸入[?]在輸入希望得到結果的表示式,問好後面要有空格,回車就能得到結果。

>? rd[0].tostring()       //在命令視窗輸入了希望檢視到rd記錄集的第乙個字段值

"zp_baozldw"            //結果

>                             //命令視窗執行完命令後重新出現新的提示符

2、即時視窗:除錯-->視窗-->即時就能開啟即時視窗,功能和命令視窗基本相同,只是沒有提示符[>],也不需要輸入[?]號。

rd[0].tostring()           //在命令視窗輸入了希望檢視到rd記錄集的第乙個字段值

"zp_baozldw"            //結果

3、監視:

a、先選定希望監視的表示式後,在其上面點選右鍵,出現的選單中選擇[新增監視],這時如果沒有開啟監視視窗會直接開啟監視視窗並新增已選定的表示式為監視項,

如果監視視窗已開啟就直接把選定的表示式新增監視項。

b、除錯-->視窗-->監視-->監視1(有1~4的4個監視)就可以開啟乙個監視視窗,然後把希望監視的表示式複製貼上到監視區內就可以新增乙個監視項

c、在監視相中點選右鍵可以刪除沒有必要的監視項。

4、快速監視:先選定希望監視的表示式後,在其上面點選右鍵,出現的選單中選擇[快速監視],這時會直接開啟快速監視視窗並新增已選定的表示式為監視項。

vs2013 遠端除錯 (c )

參考 第一步 在遠端機上的配置 2 將本機的 c program files x86 microsoft visual studio 12.0 common7 ide remote debugger 複製到遠端機上。如果遠端機上安裝了vs2013,則可以不用複製該資料夾 第二步 本機的設定 1 開啟...

吐槽VS2013 C 編輯器的一些「BUG」

使用vs2013已有一段時間了,在其針對c 11支援力度表示肯定的同時,也有一些個人認為不足之處,在這裡列出來,望大家批評指正。下圖就是關於vs2013對c 編輯器新增功能,主要是一些關於 格式化的設定,讓程式設計師可以更方便的設定適合自己團隊的 風格 在這裡主要說一下switch case語句格式...

在VS2013中除錯mex檔案

1.有了包含mexfunction的cpp或c還不夠,還需要建立乙個工程,這裡是新建乙個dll vs 新建 win32專案 dll。2.由於是64位機,所以需要把project設定成x64 debug,檢視 屬性管理器 雙擊project 配置管理器 平台 選擇x64 3.由於mex functio...