2024年3月14日发(作者:)

Visual C++调试方法大全

一、调试基础

调试快捷键

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++->warninglevel(中文版是项目->属性->C/C++->常规->警

告等级)

6、 _debug改成NDEBUG进行调试,