QT4.84The GDB process crashed

解决这个问题之前,出现了 启动调试时提示: "没有CDB二进制档可用为二进制格式在'x86-windows-msvc2008-pe-32bit" 这样的错误;

我按照网上的如下方法解决的:

1. 准备软件,可以从qt.nokia.com网站下载最新版本的qt sdk 和 qt creator,目前最新的sdk版本为4.8.1,最新的qt creator版本为2.4.1
下载两个软件安装包:qt-win-opensource-4.8.1-mingw.exe
                    qt-creator-win-opensource-2.4.1.exe
2. 安装qt-creator-win-opensource-2.4.1.exe,假设指定安装到D盘,D:\Qt\qtcreator-2.4.1
3. 安装qt-win-opensource-4.8.1-mingw.exe,安装到D:\Qt\4.8.1
安装过程中会提示选择Find install mingw目录,指定D:\Qt\qtcreator-2.4.1\mingw目录即可。
4. 安装完成后设置环境变量
我的电脑->属性->高级->设置环境变量ss
将D:\Qt\4.8.1\bin和D:\Qt\qtcreator-2.4.1\mingw\bin两个目录添加到系统变量PATH下面

新建下面两个变量:
QMAKESPEC= D:\Qt\4.8.1\mkspecs\win32-g++
QTDIR= D:\Qt\4.8.1
5. 修改qt creator构建运行配置项
方法:
打开qt creator 选择》工具》选项,选择左边的构建和运行,目录下面选择“添加”,qmake路径:d:\qt\4.8.1\bin\qmake.exe


添加如下路径



然后运行,接着就出现了题目说的问题:

然后按照网上的方法:

然后设断点,调试,,测试程序还没到断点处,,就弹出如下信息: [转载]QtCreator <wbr>2.5.1 <wbr>+ <wbr>MinGW4.4 <wbr>+ <wbr>Qt <wbr>4.8.2 <wbr>完全配置
The GDB process crashed! [转载]QtCreator <wbr>2.5.1 <wbr>+ <wbr>MinGW4.4 <wbr>+ <wbr>Qt <wbr>4.8.2 <wbr>完全配置

然后想着吧Debugger那一栏留空... [转载]QtCreator <wbr>2.5.1 <wbr>+ <wbr>MinGW4.4 <wbr>+ <wbr>Qt <wbr>4.8.2 <wbr>完全配置
出现以下错误“None of the debugger engines 'cdb engine,gdb engine' capable of debugging binaries of the type 'x86-windows-msvc2010-pe-32bit' is configured correctly”。
这个问题的原因其实很简单...
解决的方法可以参考这位虾米的办法:

但是上面的方法是撤掉了MinGW的调试工具gdb.exe,而 换了一个windows native性质的调试工具,,

但问题并没有解决,而是绕过了,,其实根本的问题是windows的兼容性问题...ming32-g++.exe和gdb.exe在windows7下的兼容性问题,,只要把这两个程序设置为在windows 7下兼容,且为管理员方式运行就可以解决这个问题了....
[转载]QtCreator <wbr>2.5.1 <wbr>+ <wbr>MinGW4.4 <wbr>+ <wbr>Qt <wbr>4.8.2 <wbr>完全配置

然后就解决了!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值