qt creator如何以debug模式调试工程(或如何使断点起作用)

原文链接:https://jingyan.baidu.com/article/95c9d20d726eeeec4e756108.html

(一)原因
首先,检查源码路径是否包含中文,例如:/桌面/,不要包含中文。
其次,只有在Debug模式(F5,图标如下有个甲壳虫的)下才会进入断点。

在这里插入图片描述
在这里插入图片描述

(二)如何加断点调试
1、设置断点
设置好断点后,按下F5或者左下角的调试按钮开始调试,这时程序先进行构建再进入调试模式。其中界面上有些按钮,例如继续按钮、停止调试按钮、单步跳过按钮、单步进入按钮、单步跳出按钮等,还会显示堆栈视图和其他视图。

(我们在程序的适当位置添加断点,然后再点击编译运行,发现程序黄色的进度条停止在断点那里,而变量窗口也有我们需要的信息了,我们可以单击下面的单步运行查看变量值的变化是否正确)
在这里插入图片描述

2、单步调试
单击“单步进入”按钮,或者按下F11,然后单击“单步跳过”一步步进行调试,单步执行程序并查看局部变量和表达式视图中相应变量值的变化情况。执行到最后,单击“停止调试”按钮结束调试。

3、更简单的调试方法—使用qDebug()函数
程序调试过程中常用的是qDebug()函数,它可以将调试信息直接输出到控制台,对于Qt Creator,是输出到应用程序输出栏。

(三)经验
有几条经验,可以学习一下:

  1. 按住左侧ctrl键,点击某一函数,就好跳到该函数的定义处。
  2. F9加断点,再按F9,取消断点。
  3. F10单步执行。.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值