linux下qt调试器配置,windows下Qt Creator 调试器配置经历

使用QtCreator约两个多月了,两个月内都是用QtCreator与VS两个混用,因为一直是QtCreator的调试器没有配置明白,于是我选用了Visual 2008来调试。VS2008对于编Qt来说感觉就是没有QtCreator好用,不过各取所长吗。今天我调试程序时,发现VS 2008编译出来的程序,误报一个叫什么QObject: Cannot create children for a parent that is in a different thread 错误,我按照网上说的把内容改成用signal与slot形式,仍然报错。结果用QtCreator就没有错误,无奈,选择把QtCreator的调试功能配起来。经过一下午的努力,终于配置成功了,非常高兴。

主要遇到的问题有两个:

1、一开始没有配置成功时,报"没有 CDB 二进制档可用为二进制格式在'x86-windows-msvc2008-pe-32bit'"

2、配置出来调试程序断点设置了,但不成功。

详细的解决办法如下。

对于问题1主要是因为我没有配置好cdb的调试器。重新配置好调试器即可。

网址为

1、首先要下载.net framework 4 如果用户机器上已经安装了.net Framework 4可以跳过此步骤。

35150669_1.png

图1

2)点击图6中的“Install it Now”。安装.net Framework 4。

2、安装调试工具。

35150669_2.png

35150669_3.png

3)点击图3的“Download Debugging Tools from the Windows SDK”,它的目标超链地址是:http://go.microsoft.com/fwlink/?LinkID=191420。

35150669_4.png

图4

4)点击图4的“Download”按钮,下载winsdk_web安装文件。

5)安装winsdk_web。

6)重新启动Qt Creator即可。

正确时查看工具链显示

35150669_5.gif

对于第二个问题,设置了断点停不下来,原因就是一直没有编译debug版本,一直使用的是release版来调试。解决方法就是在

把debug版本也编译了即可,需要要配置中把debug配置一下才可以。

35150669_6.gif

全部成功了,非常高兴。如果有写的不详细的,请发我Email,如果网友经过努力仍配置不成功,不要着急,过几天再试一试,多查查百度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值