qt断点无效

本人在进行qt调试模式时发现加的断点都无效,debug模式和run模式一个样,为此在网上寻找原因,总结如下几个原因:

一、在界面右下角没有选择debug模式,而是选择的release模式,因此不会进入调试模式,断点无效,解决办法:将模式改为debug模式,或者打开.pro文件,将CONFIG+=release修改为CONFIG+=debug;

二、选择的构建方式为影子构建,导致生成的文件和工程不在一个目录下,解决方法:如下图,选择项目->构建和运行->概要,将Shadow build选中,将构建目录设置为当前目录。

三、本人在使用上述方法无效之后,选择了一个笨办法,本人之前安装了qt4和5,因为,之前的调试模式是有用的,在卸载了qt5之后才出问题,故从新安装qt5,在工具->选项->构建和运行->debuggers里自动侦测出了一个qt5的调试器GUN gdb 7.8 for MinGW 4.9.2 32bit,如下图,在构建和套件里将调试器设置为该选项之后就可以了。

总结原因应该是之前的调试器无效,若是不想同时安装两种版本的qt,猜测应该是在网上下载GUN gdb 7.8 for MinGW 4.9.2 32bit后安装也可以,但并未亲测。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值