VS编译器实用调试技巧
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS编译器实用调试技巧相关的知识,希望对你有一定的参考价值。
一、Debug和Release的区别
debug通常称为调试版本,它包含调试信息,并且不做任何优化,便于程序员调试程序。
release称为发布版本,他往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好使用代码。
二、debug的步骤
1、将环境改为debug版本
2、学会一些常用的快捷键
最常使用的快捷键:
F5:启动调试,和F9配合使用-------用来跳到下一个断点处,下面是举例
我们在一段代码明确某一部分有问题,可以先使用Fn+F9设置断点,(不管前面有多少代码,直接跳到断点处!)接着再用F5进行调试
F9:创建和取消断点,快速跳到可能出现问题的代码处(也可以直接单击鼠标左键)
F10:逐过程(一个过程可以是一次函数调用,或者是一条语句)------意味这直接跳过函数内部
F11:逐语句,意味着可以使我们的执行逻辑进入函数内部!(这是最常用的!)
shift+F11:当我们F11进入到函数内部之后,不想继续调试,可以shift+F11跳出函数!
TIP:VS编译器为了保持可观性,点击窗口是不会显示监视的,我们需要先Fn+F10触发才会显示
以上是关于VS编译器实用调试技巧的主要内容,如果未能解决你的问题,请参考以下文章