VisualStudio调试
编译错误
错误:'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
解决方案:
1.在写代码的前面加上如下宏定义
2.关闭SDL检查
SDL(Security Development Lifecycle)是指安全开发生命周期,是一个安全保证的过程。
动态调试
设置断点(鼠标左键点击代码左侧)
开始调试
F5
可以运行到断点或者程序结束(没有断点)F11
单步进入到程序第一行代码
调试中
F5
继续运行直到下一个断点F11
单步执行,遇到函数进入[没有调试源码的不进入]。shift+F11
进入函后的跳出指令,F10
单步跳过,遇到函数不进入。
查看调试变量
自动窗口:查看执行代码周围的变量(比如当前执行代码的上下三行内)
局部变量:当前作用域内的变量
监视:可以监视
变量
或者表达式
查看函数调用层次(调用堆栈)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Felix's Footprint!
评论