大家好,欢迎来到IT知识分享网。
1、快捷键
- 双击某一行左边空白处,显示红色圆圈,为断点调试。
- F5:在多个可执行断点之间跳转。
- F10(Step Over):单步执行,只执行当前语句,不会进到当前函数的定义中。
- Ctrl+F10(Step Over):跳转到当前鼠标所在的地方。
- F11(Step Into):单步执行,执行当前语句,同时会进到当前函数的定义中。
- Shift+F11:(Step Out):跳出当前函数定义,返回到函数的调用地方。
- F12:转到函数定义处(或Fn+F12)。
- Shift+F12:查找当前函数的所有引用。
- Ctrl+F12:转到当前函数的声明。
- F12: 转到所调用过程或变量的定义(结构体、枚举、宏定义等)
2、窗口调试(VS2013-Professional)
Debug->Windows->Output(输出):查看编译运行结果。
Debug->Windows->Watch(监视):可选中想要查看的变量,用鼠标拖到Watch界面中。
Debug->Windows->Call Stack(调用堆栈):查看当前函数在堆栈中被调用的层数。
- 监视某一变量的变化:
3、查看函数的调用层次结构
选中函数,Ctrl+T(适用于VS2013)
4、断点回退
在调试中会存在这样的场景:发现由于误操作,断点多执行了几下,这个时候只能重新启动测试吗?其实不用,还有更好的方法,我们可以将黄色的断点箭头直接拖到之前想重新调试的位置,如下图:
5、记录到达断点次数
6、条件判断
可以通过“Condition”中的条件判断进入到特定条件中:
注意:输入条件“pTrain.positionData.nD LRBG==166”会报错,应该输入“pTrain->positionData.nD LRBG==166”。
7、在多个带次数的断点之间进行跳转
假如最后想跳转到第14次,可以在第14次这一行的下一行执行,箭头会自动跳转到所打的第14次断点处。
https://www.cnblogs.com/8user/p/1500474.html
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/128792.html