欢迎来到天天文库
浏览记录
ID:38125138
大小:212.89 KB
页数:3页
时间:2019-05-24
《调试环境介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.1.1.1.调试环境介绍写代码时经常会犯各种各样的错误,导致程序存在各种各样的问题(BUG)。有时为了找出一个隐藏的BUG,需要花费很长的时间。BUG是不可完全避免的,因此写代码之后需要有足够的耐心去调试程序,找出那些严重影响程序功能的BUG,到底是哪些代码产生的。启动调试编译成功之后,按快捷键F5或者工具栏上的按钮启动调试过程。在调试过程中,程序可能处于两种状态:中断状态(Break):此时可以设置断点,或者逐个函数执行,或者单步执行,用户不可以与之交互。运行状态(Run):此时不可以设置
2、断点;程序正常运行,用户可以与之交互。启动调试之后,可以打开调试工具栏。调试工具栏通过调试工具栏,可以控制程序执行过程,并查看程序的各种状态。调试工具栏的各个按钮的含义如下表所示:图标快捷键备注CTRL+SHIFT+F5重新启动调试SHIFT+F5取消调试F11遇到函数调用时,进入到函数内部执行。F10遇到函数调用时,直接执行完整个函数。SHIFT+F11从函数内部执行完剩余代码直到返回到函数外部CTRL+F10执行到光标处查看指定地址附近的内存数据。通过调用堆栈,可以了解程序中函数的执行路线。
3、在程序中断运行后,可以查看变量的值。VC6.0提供了强大的调试环境,最基本的调试手段有:调试手段备注设置断点调试状态下运行到断点处时,会自动中断程序的运行。查看调用堆栈通过调用堆栈,可以了解程序中函数的执行路线。查看变量的值在程序中断运行后,可以查看变量的值,从而了解程序的运行状态。StepOver遇到函数调用时,直接执行完整个函数。StepInto遇到函数调用时,进入到函数内部执行。一个综合的调试实例如下:综合调试实例设置断点通过快捷键F9或者工具栏上的按钮在代码编辑窗口光标所在行设置或取消一
4、个断点。在启动调试之前可以设置断点;在启动调试之后,只有程序处于中断状态时才能设置断点。设置断点查看调用堆栈在中断执行状态下,通过查看调用堆栈,可以了解程序中函数的执行路线。并能通过在调用堆栈窗口中双击函数名,快速定位到源代码窗口中的相应函数。在调用堆栈窗口中,总是下面的函数调用了上面的函数。调用堆栈查看变量的值在中断执行状态下,可以查看变量的值。下图的观察窗口显示了变量c和pCell的值。对于类对象,会列出其各数据成员变量的值,以及虚函数表中的各个虚函数。观察窗口
此文档下载收益归作者所有