调试对于一个软件工程师的重要性不言而喻,世上几乎没有不犯错的人,而当软件工程师犯错,写出错误代码时,调试功能有助于我们深入了解软件具体运行情况,帮助我们更好地修改错误,可以说,debug是软件工程师的好朋友。
就我遇到的调试功能而言,它们大多都相当相似,工程师通过设置断点,单步运行,添加查看栈中的变量的情况是否与预想的一致,这些实用的手段很容易就能帮助工程师解决自己冥思苦想许久也想不明白的逻辑错误。
Qt的调试功能与我eclipse,devc等十分相似。
1.行号前右键设置断点,当程序运行到断点时会暂停运行
2.进入调试状态
3.在软件输入需要的参数,令软件开始运行
4.在断点处可以通过单步运行等一步步地运行程序
5.在参数查看中添加需要查看的参数,以观察程序运行的具体过程,判断与设计的情况有何异同