VC调试入门(图文并茂)
更新时间:2024-04-07 05:32:01 阅读量: 综合文库 文档下载
- idea调试入门图文推荐度:
- 相关推荐
第一步,编写源代码
作为例子,我们编写了一个输出 \的程序。该程序将连续输出 10 遍该字符串,并且在每一次输出前首先打印一个序号。
1
第二步,打开“编译”工具栏
这一步并非是必要的。如果编译工具栏已经打开,或者您决定通过菜单而不是工具来进行操作,并没有必要打开工具栏。菜单命令和工具栏快捷按钮一般是可以替代的。
使用鼠标右键单击工具栏的空白处,在弹出的菜单中选中“Build(编译)”一项,就可以打开编译工具栏。
2
在该工具栏中,我们可以选择\模式,或者\模式进行编译。在调试程序的过程中,我们一般选择 Debug 模式。
3
第三步,编译
我们可以通过菜单或者工具栏按钮进行编译。
如果使用菜单,可以选择:
Build --> Build DemoQuestion.exe F7 或者:
Build --> Rebuild All
如果使用工具栏,可以选择如下图中的按钮:
如果编译完全成功,会显示 \error(s), 0 warning(s)\。另外,即便有一些 warning,也可能编译成功。Warning 表示该代码可能会影响程序运行,虽然可以运行,但有可能存在潜在的问题,编译器不推荐这么写。
4
第四步,除错
一般情况下,代码在编写过程中必然会发生各种错误。编译器检查出来的错误会被显示在 VC 6.0 环境的 Build 窗口。 如下图所示,编译器提示:在Question.c的第10行,发生了 C2065 错误,变量 j 从没有被声明就被使用了。
我们发现上面的错误是因为误把 i 写成了 j,只要改回来,这个错误就被修改好了。
5
运行程序
单击 Build 工具栏中的红色感叹号按钮,就可以运行一个编译好的程序:
如果该程序在上一次被编译后又被修改,下面窗口将会弹出,问我们是否要把最新的代码重新编译。我们一般都选择 \。
随后该程序就会在一个新弹出的窗口中被运行。
6
调试程序 - 设置断点
设置断点是跟踪程序实际运行流程的最好方法。在 Debug 模式下,程序可以在断点处停止,我们可以让程序单步执行,来确认程序是否在按照我们所预想的方式在运行。
第一步,设置断点
将鼠标停留在要被暂停的那一行,选择工具栏按钮 \,就可以添加一个断点。如果该行已经被设置了断点,那么该断点会被删除。
7
第二步,开始调试
如下图所示,选择菜单 \,就可以开始调试程序。
VC 环境会进入调试模式,并且目标程序会在断点处被暂停。
8
第三步,单步运行
选择菜单或者工具栏的 \按钮,可以进行程序单步运行。不断选择 \,程序会一步一步地被执行。
9
调试程序 - 动态察看变量的值
单步调试程序的过程中,我们可以在 Watch 窗口中动态地察看变量的值。 第一种,自动查看
在 Variables 子窗口中会自动显示当前运行上下文中的变量的值。
10
第二种,添加变量到 Watch 列表
如果本地变量比较多,自动显示的窗口比较混乱,您可以在 Watch 列表中添加自己想要监控的变量名。 例如,下图中我们在 Watch1 子窗口中添加了变量 \:
11
添加结束后,该变量的值会被显示出来。并且随着单步调试的进行,我们会看到变量 i 的值逐渐递增。
12
正在阅读:
VC调试入门(图文并茂)04-07
面向对象的设计思想05-25
之+所字结构中“之”用法的质疑12-26
第一-第七章中药学总论07-25
浅析城市环境工程建设难点及改革措施05-06
qqqq教师“三字一话”比赛活动方案10-24
1 巴林银行和日本大和银行破产事件05-29
一件打动我的事作文500字06-19
儿童摄影店双节活动方案07-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 图文并茂
- 调试
- 入门
- 2017年最新普速铁路接触网运行维修规则
- 办公室主任近三年来工作总结
- 平卷舌练习方法
- 2010年广东省中山市初中二年级学业考试生物试卷考点统计表 - 图
- LPG区域供气与LNG瓶组供气方案的技术经济比较
- 房地产企业岗位招聘笔试题题库之二十五(含答案):法律事务经理
- 会展策划
- 防锈沥青油项目可行性研究报告
- 四年级期末考试前计算(答案)
- 让反思成为一种习惯,在反思中促进成长论文
- 7B Unit 7 Reading 教案
- 新旧准则条件下存货会计核算的变化及对企业的影响
- 马鞍山展示馆施工组织设计
- 双头钩针项目可行性研究报告(发改立项备案+2013年最新案例范文
- 表C15-1 安全检查记录
- 植物的光合作用复习题
- 实验九 结构体编程练习
- 冶金传输原理-热量传输-第8章 试题库
- 鞍山市劳动和社会保障局行政处罚自由裁量权指导标准
- CDU基本信息