VC调试手段
来源:互联网 发布:pid控制原理及编程方法 编辑:程序博客网 时间:2024/04/30 19:53
调试快捷键
F5: 开始调试
Shift+F5: 停止调试
F10: 调试到下一句,不进入函数内部
F11: 调试到下一句,跟进到有代码的函数内部
Shift+F11:从当前函数中跳出
Ctrl+F10: 调试到光标所在位置
F9: 设置(取消)断点
Alt+F9: 高级断点设置
跟踪调试
1.尽量使用快捷键进行调试。
2.观察调试信息。
3.高级中断设置。
异常调试
重试->取消->调试。
函数堆栈,用variables或者call stack窗口。
Release调试
1.经常测试你的Debug和Release版本。
2.不要移除调试代码,如ASSERT, TRACE等。
3.初始化变量,特别是全局变量,malloc的内存,new的内存。
4.当你移除某个资源是,确保你移除了所有跟这个资源相关的申明(主要是在resouce.h文件中)。
5.使用3或者4级的警告级编译你的代码,并确保没有警告,project->setting->c/c++ ->warning level(中文版是项目-〉属性-〉C/C++-〉常规-〉警告等级)。
6._debug改成NDEBUG进行调试,project->setting->c/c++ ->Preprocessor definitions(中文版是项目-〉属性-〉C/C++-〉预处理器-〉预处理器定义)(这里是debug和Release编译的重要不同之一)。
7.在Release中调试源代码,project->setting->c/c++ -> debug info选择programDatabase(中文版是项目-〉属性-〉C/C++-〉常规-〉调试信息格式-〉用于“编辑并继续”的程序数据库),project->setting->link 选上Generate debug info(中文版是项目-〉属性-〉链接器-〉调试-〉生成调试信息)。
8.走读代码,特别关注堆栈和指针。
- VC调试手段
- windonws中vc的调试输出手段
- 调试手段
- 嵌入式调试手段
- android 调试手段
- 调试手段及原理
- 网站-常用调试手段
- 常用的调试手段
- 一种“特殊”的调试手段
- shell调试手段三则
- Linux驱动调试手段:KDB
- 能人文章: 嵌入式调试手段
- 两种驱动调试手段
- android应用开发调试手段
- ARM 下常见调试手段
- 大内高手--调试手段及原理
- 大内高手--调试手段及原理
- 大内高手--调试手段及原理
- asp.net表单提交方法GET/POST
- linux压缩命令小结
- tinymce编辑器的光标位置插入内容时,光标丢失问题解决办法
- 如何避免打开键盘或横竖屏切换,active重启,处理界面的延迟动画
- Vector
- VC调试手段
- android中TextView的文字实现动态效果,走马灯效果,闪烁效果
- CString
- Java classpath 及 path 设置
- vi使用小结
- 在GAE里配置STRUTS2
- 打印机
- 转折点,新的起点
- 对编程语言的“自以为是”排名