在VC6.0++ 下的調試
晚上就要給大一學生介紹VC6.0++裏的調試方法,所以提前來熟悉下。
VC下的調試有3個入口
如圖所介紹,分別是 按F5 、 F11 、 Ctrl+F10 進入。
在進入到調試模式後要熟悉以下四個光標的含義,分別是
逐步調試:即程序一步步的運行
逐過程調試:即可以跳過函數體
跳出函數體:如果當前調試在某一個函數,可以通過此按鈕跳出函數體繼續調試
調到光標位置:也就是調到斷電位置。
接下來3個圖標都表示對變量的監視、最右邊可以跳出匯編代碼頁面(暫時可以不管)。
在出現了匯編代碼時,可以通過此按鈕回到c語言界面。
再接受完以上圖,就來說說。為什麽要調試,調試就是為了查看程序在運行過程中的變量的變化,依次來找到程序出現錯誤的原因。
通常通過step into、 step over、step out三個按鈕就可以對程序進行調試控制。
以上所介紹叫做 單步調試
接下來介紹斷點調試。斷點調試首先要設置斷點。當程序運行到斷點的位置時候就會停下來。這是個時候可以通過查看變量的變化來找到程序出錯的位置。
通過點擊最右邊的那個突變來設置(取消)斷點。然後再結合單步調試來找到出錯的地方。
在VC6.0++ 下的調試
相關推薦
在VC6.0++ 下的調試
方法 斷點調試 大一學生 cnblogs 程序出錯 光標位置 調試 過程 進行 晚上就要給大一學生介紹VC6.0++裏的調試方法,所以提前來熟悉下。 VC下的調試有3個入口 如圖所介紹,分別是 按F5 、 F11 、 Ctrl+F10 進入。 在進入到調試模式後要熟悉以下
VC6.0在Win10下的兼容性問題設置(可以試試)
log 可執行 ros .com 機器語言 默認安裝 program lang 軟件開發工具 Microsoft Visual C++ 6.0,簡稱VC6.0,是微軟推出的一款C++編譯器,將“高級語言”翻譯為“機器語言(低級語言)”的程 序。Visual C++是一個功能
STM32下調試CAN通信
mas 結構 bits source ant pen eset disable sca 基本流程: 1、初始化CAN模塊: 啟用CAN時鐘 配置CAN功能寄存器(包括位定時,分頻等等) 配置CAN過濾器 打開中斷 2、初始化I/O口
VSCode下調試mocha測試用例
try 調試 oot 分享 png ima ace get mage 之前使用tape做Node.js的單元測試,最方便一條就是使用它就和自己寫個控制臺應用程序測試一樣,控制起來比較靈活,直接用VSCode進行調試也比較方便。然而tape輸出中文字符總是亂碼,想了很多辦法也
還在使用vc6.0嗎??vs2010吧
決定 對象模型 程序編寫 什麽 屬性 建議 平臺 做到 功能 每個人在面對新的事物的時候,總是充滿了排斥感,當vista和win7來臨的時候,我們還在留戀xp,說xp是如何的好,win7是如何的不給力,當然,我們必須承認,xp是一款優秀的操作系統,這個我們無法否認,也不能否
Mac下調試Win內核 (雙虛擬機調試) 環境配置
分享 就是 ted ems src 配置 img https kernel 調試機: Win7+Windbg 被調試機: xp 虛擬機: VM 修改VM配置 添加串口 右擊 -> 顯示包內容 然後編輯 .vmx 後戳的文件 添加下面的配置 win7 (調試機): s
linux下調試core dump文件
post 文件夾 info nbsp div href mit pos tail 參考文章 0 core dump文件 當程序運行的過程中異常終止或崩潰,操作系統會將程序當時的內存狀態記錄下來,保存在一個文件中,這種行為就叫做Core Dump,成為核心轉儲. 除了內
Vscode下調試基於Homestead環境的Laravel框架
art block con 工作 gre 默認 主機 擴展 成了 PS:最近在學Laravel框架,本機IDE是Vscode,因為Vscode是真的好用!今天突然想調試php代碼了,於是瘋狂地在網上查資料,經過一上午的不懈努力,終於成功了! 準備工作 首先環境
VC6.0 建立 MFC DLL
一:建立MFC shared DLL 1.使用def檔案: 新增新的類CExportDll,,將新類中匯出函式 放在 def檔案中。例子如下: // ExportDll.h: interface for the CExportDll class. // /////////////////
VC6.0專案中不同型別檔案的功能
.APS:存放二進位制資源的中間檔案,VC把當前資原始檔轉換成二進位制格式,並存放在APS檔案中,以加快資源裝載速度。資源輔助檔案 .BMP:點陣圖資原始檔 .BSC:瀏覽資訊檔案,由瀏覽資訊維護工具(BSCMAKE)從原始瀏覽資訊檔案(.SBR)中生成,BSC
VC6.0 中 新增/取消 塊註釋的Macro程式碼
SAMPLE.DSM是微軟提供的樣例,使用的是vb語言。其中的 CommentOut 函式,是支援塊註釋的,可是這種/**/的註釋方式,有時候用起來不是很方便,因為兩個/會因為一個/而終止。對於大塊程式碼,使用//註釋,僅需修改原樣例函式中的少部分程式碼。 取消註釋的實現,可以在註釋的基礎上進行修改。兩個函式
C++:將C++工程從VC6.0工程升級到VS2017所遇到的程式碼不相容問題集合
一、errorC2440:訊息相應函式型別不能轉化 問題描述 VS2017編譯提示以下兩個問題: (1)errorC2440 “static_cast”: 無法從“UINT (__thiscall CSizingControlBar::* )(CPoint)”轉換為
基於VC6.0的控制檯作圖--顯示點陣圖(bmp)
文章目錄 GDI是什麼? 用`LoadImage`讀取點陣圖bmp檔案 將點陣圖選入記憶體相容區 將記憶體相容區拷貝到螢幕區 恢復現場 銷燬臨時的記憶體DC 例項 ( showbmp.cpp) 進一步的改
基於VC6.0的控制檯作圖--一個極座標曲線圖(26行程式碼)
文章目錄 先看MATLAB如何做 如果不用MATLAB呢? 單純依靠C函式完成作圖 再來幾個例子 改畫筆畫刷(顏色、粗細、透明) 稍作變化 還能有比這更簡單的C程式碼嗎? 還可讓圖形動起來
VC6.0報錯:"Error spawning 'vcspawn.exe'. The build could not be performed"解決方法 (2011-05-05 10:14:50)
很長時間沒有使用VC6.0.今天有個程式需要在VC6.0下編譯,結果出現了這個報錯,在網上找了一通,按照他們的方法搞了一通也沒有解決,我畢竟身經百戰,自己思考了一下,還是解決了.做下面的一些工作,基本上可以解決: 1.設定系統環境變數:ComSpec=C:\Windows\System3
C語言獲取當前時間(Linux環境下,VC6.0,Codeblock環境下通用)
在Linux環境下用C語言編寫程式獲取當前的時間只要呼叫其內部的函式即可。這些函式在 time.h 這個標頭檔案裡,第一個函式原型: ① time_t time(time_t *t),通過Linux的man也很方便能夠找到這個函式的相關說明: 在Linux環境的命令列模式中輸入 man 2 time即
應用程式無法正常啟動0xc0000142) 關於win10週年版更新後無法正常使用vc6.0問題的解決方法
最近win10週年版更新後很多人問我關於vc6.0不能正常使用怎樣解決的問題,經過我的親自測試發現瞭解決這種問題的最好方法(不過說句實在話vc6.0實在太老的,完全可以選擇dev c++ codeblock 這樣輕便又好用的編譯器。) 閒話不多說開始具體的步驟。 第一步: &nbs
vc6.0的安裝
1.下載壓縮包並進行解壓 2.開啟解壓好的資料夾,找到"SETUP"並雙擊,如下圖所示 3.單擊"下一步" 4.選擇"接受協議",單擊"下一步" 5.輸入任意的姓名和公司名 6.選擇"安裝vc6.0",單擊"下一步" 7.選擇"路徑",單擊"下一
vc6.0(完整綠色版)(支援XP、Win7、Win8、Win10)
含以下四個檔案: vc6.0_cn_full(完整綠色版)(支援XP、Win7、Win8、Win10) Visual C++ 6.0 精簡綠色英文版(16M)win10可用 VC6創天中文免安裝版 VC 6.0英文版(免安裝) 連結:https://pan.bai
vc6.0 Release 版本除錯
通過以下兩個步驟: 第1步: a、project->Settings 選擇release版本 &nbs