转载自:http://blog.csdn.net/dotnetpig/article/details/7037831
使用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可以跳过此步骤。
1)登陆:http://go.microsoft.com/fwlink/?LinkID=187668网页
图1
2)点击图6中的“Install it Now”。安装.net Framework 4。
2、安装调试工具。
1)打开网页:http://doc.qt.nokia.com/qtcreator-snapshot/creator-debugger-engines.html,滚动图2位置。读者可以根据系统选择1号超链(http://www.microsoft.com/whdc/devtools/debugging/installx86.Mspx)还是2号超链(http://www.microsoft.com/whdc/devtools/debugging/install64bit.Mspx)。因为笔者系统是1号超链,故下面步骤也将按照其展开,对于2号超链,基本的操作步骤一致。
2)点击1号超链:http://www.microsoft.com/whdc/devtools/debugging/installx86.Mspx
3)点击图3的“Download Debugging Tools from the Windows SDK”,它的目标超链地址是:http://go.microsoft.com/fwlink/?LinkID=191420。
图4
4)点击图4的“Download”按钮,下载winsdk_web安装文件。
5)安装winsdk_web。
6)重新启动Qt Creator即可。
正确时查看工具链显示
对于第二个问题,设置了断点停不下来,原因就是一直没有编译debug版本,一直使用的是release版来调试。解决方法就是在
把debug版本也编译了即可,需要要配置中把debug配置一下才可以。
全部成功了,非常高兴。如果有写的不详细的,请发我Email,如果网友经过努力仍配置不成功,不要着急,过几天再试一试,多查查百度。
分享到:
相关推荐
qt creator调试器未设置, 安装后可以调试使用,里面含有64,32位
C:\Qt\Qt5.10.0\Tools\QtCreator\lib 解压后放这个目录
QtCreator“调试器未设置”解决方法1
qtcreator-gdb-7.4-MINGW32_NT-6.1-i686 QtCreator 的调试器
windbg_amd64.msi VC++调试 QTCreator调试器 我分享的文件里面还有32位的windbg,需要的朋友点开下载吧
安装完这个之后,Qt Creator 就能自动检测出调试器了
QtCreator 的调试器 适合 qt版本4.8.5 qtcreator版本2.8.0
32位的windbg,msi ,windbg_amd64.msi在我的目录里面 VC++调试 QTCreator调试器 需要的朋友点开下载吧
资源包含了Qt Creator2.8安装包,编译器gcc440包和调试器gdb7.4.包,内附Qt opensource 4.8.5下载地址。opensource需单独下载,以上四个文件可完成Qt Windows配置。教程及配置测试实例可参考博客。
qtcreator-gdb-7.4-MINGW32_NT-6.1-i686版本调试器主要用于调试QT程序,与QT4.8.5桌面版配套,在本博客内也有相关资源可以下载。
一个高级的C++代码编辑器 上下文感知帮助系统 可视化调试器 源代码管理 项目和构建管理工具 Qt Creator在LGPL2.1版本授权下有效,并且接受代码贡献。 Qt Linguist Qt Linguist被称为Qt语言家。它的主要任务只是读取...
图形化调试器 代码管理和浏览工具 Qt Creator 是专为满足 Qt 开发人员需求而量身定制的跨平台集成开发环境 (IDE)。Qt Creator 可在 Windows、Linux/X11 和 Mac OS X 桌面操作系统上运行,供开发人员针对多个桌面和...
Qt中“调试器未设置”的解决方法
总结网上的安装经验,并且结合自身的安装过程总结的经验,提供一个安装好VS2008, QTCreat后不能使用QTCreat调试的解决方案,并提供当前我使用的安装包,如果需要更新可以到我提供的网站上下载最新的安装程序
从Windows 10 SDK 10.0.18362 中提取的安装包 使用方法: 解压后运行SDK Debuggers-x86_en-us.msi或者X64 Debuggers And Tools-x64_en-us.msi安装 重启后运行Qt Creator 即可自动识别
QtCreator 的调试器 qtcreator-gdb-7.4-MINGW32_NT-6.1-i686
qtcreator-gdb-7.2-mingw-x86,qt的GDB调试器
从Windows 10 SDK 10.0.16299.15 中提取的安装包 使用方法: 解压后运行SDK Debuggers-x86_en-us.msi安装 重启后运行Qt Creator 即可自动识别
主要讲解QT在Windows操作系统下的三种编程环境搭建。 方案一:QT4.8.5 for Windows(Qt Creator+MinGW) 方案二:QT4.8.5 for Windows(Qt Creator+VC++ Compiler) 方案三:QT4.8.5 for Windows(VS2010+VS插件)
QT Creator调试用的编译器,最新版本的,如果当你在Qt Creator调试的时候出现gdb调试终端,就要更换你的调试器