VS2008调试C++
来源:互联网 发布:指定变号发短信软件 编辑:程序博客网 时间:2024/06/07 02:03
1、位置断点:点击要调试的行或者按快捷键F9,然后按快捷键F5进入调试,在下方会显示相关变量的值。
2、条件断点:在循环中有时候可能需要满足一定的条件才停止,可以设置条件断点。右击断点,选择条件,输入需满足的条件。
3、数据断点:有时候一个全局变量被修改了,你可能找不到它是被什么地方修改的,这时候就可以使用数据断点。
默认情况下,你是找不到数据断点这个菜单的,需要执行下面的步骤把它拉出来:
(1) 打开你要调试的项目。
(2) 点击Visual Studio菜单栏里面的“工具(Tools)”—“自定义(Customize…)”。然后在“自定义(Customize…)”窗口中选择“命令(Commands)”页签里面的“种类(Categories)”列表框里的“调试(Debug)”,找到“新数据断点(New Data Breakpoint)”,将它拖到菜单栏里面相应的位置。
我们现在要Visual Studio在更改某个全局变量int global的时候中断程序的执行。
(1) 单击F11,这样程序就会在main函数里面中断了,我们也就有机会设置数据断点了。
(2) 点击菜单里面的“新数据断点(New Data Breakpoint)”。注意,数据断点是通过监视内存地址某一段区域更改来实现的,因此你必须提供一个内存地址(或者说就是指针吧),这里global是一个整形变量,因此你需要使用“&global”的形式来创建一个数据断点,因为整形的 大小是4个字节,因此数据断点监视的区域是4个
(3) 继续程序的执行,这时会弹出一个对话框,告诉你有一个内存地址的内容发生了变化(说明我们的数据断点生效了),这时代码行指向的是数据被修改的下一行代码。字节。
- vs2008 调试
- 在VS2008下调试ffmpeg output_example.c详细步骤
- 在VS2008下调试output_example.c【很好,解决了问题】
- 如何利用VS2008编译调试C语言程序
- 如何使用vs2008 C#程序联合调试C++dll
- 如何利用VS2008编译调试C语言程序
- 关于vs2008 调试 漏洞
- VS2008 JavaScript调试功能
- VS2008不能调试
- VS2008 调试JS
- VS2008调试快捷键
- vs2008如何调试javascript
- VS2008 远程调试方法
- 在vs2008调试 十六进制
- vs2008调试JS
- VS2008远程调试方法
- VS2008中的调试技巧
- VS2008调试dump文件
- 【转载】【MVC】对mvc的认识(载至网上的讨论片段)
- 黑马66期android学习笔记03-Android体系结构
- Single Number II
- 黑马66期android学习笔记04-Dalvik VM和JVM的比较
- 封装标签-1
- VS2008调试C++
- ios-A+B经典问题
- php防止网站被刷新的方法汇总
- OO’s Sequence 2015多校联合1001
- C++类型转换
- 黑马66期android学习笔记05-SDK的获取
- java之IO处理
- SAP系统上线后的变化
- CSU-ACM暑假集训训练1(二分 2015/7/21)