VC 调试技巧
来源:互联网 发布:见鬼软件 编辑:程序博客网 时间:2024/05/29 17:04
查看数组中各元素的值
比如有一个char * ptr;我们要查看其中10个元素的值可以这样 ptr, 10;如果要显示16进制,只要在“值”栏点击右键选择16进制显示,这样到“名称”点击ptr展开就可以看到个元素的值了
快捷键
F5: 开始调试
Shift+F5: 停止调试
F10: 调试到下一句,这里是单步跟踪
F11: 调试到下一句,跟进函数内部
Shift+F11: 从当前函数中跳出
Ctrl+F10: 调试到光标所在位置
F9: 设置(取消)断点
Alt+F9: 高级断点设置
Ctrl+B 对断点进行条件设置
出现异常调试步骤
重试->取消->调试
数据断点
如果一个变量被莫名奇妙的改变了,那么我们想看究竟什么时候被改变的,数据断点就有用了,在点击“断点”栏,然新建 “数据断点”就可以了
Set Next StateMent命令(debug过程中,右键菜单中的命令)
此命令的作用是将程序的指令指针(EIP)指向不同的代码行。譬如,你正在调试上面那段代码,运行在A行,但你不愿意运行B行和C行代码,这时,你就可以在D行,右键,然后“Set Next StateMent”。调试器就不会执行B、C行。只要在同一函数内,此指令就可以随意跳前或跳后执行。灵活使用此功能可以大量节省调试时间。
断点到指定线程
可以在断点处设置筛选器,如 线程id等,这样就可以把断点打在指定的线程上面。
- vc调试技巧之一
- VC调试器技巧
- VC调试技巧
- VC++调试技巧
- vc 调试小技巧
- VC调试小技巧
- VC调试技巧
- VC调试技巧入门
- VC调试技巧入门
- VC调试技巧
- vc调试技巧
- vc调试技巧
- VC++调试技巧
- VC++ 6.0调试技巧
- VC++调试技巧
- VC++ 调试技巧
- VC调试技巧
- VC++ 6.0 调试技巧
- C++的内存管理
- ioctl与内核通信
- ORA-01461: can bind a LONG value only for insert into a LONG column oracle
- handle的用法
- Android之Fragments详解(译)
- VC 调试技巧
- 尽量用new和delete而不用malloc和free
- HTML中CSS的常用属性设置
- 一个coder的心里话
- Linux 下多核CPU知识
- Android TXT文件读写
- jquery ajax
- GCC之旅(1)--- GCC的编译流程
- Oracle表分区详解