当前位置:编程学习 > wap >>

Qt creator 无法调试

建了一个普能的gui程序后,加上断点后gdb老是出错,界面如下:



安装了vs2010,Qt compliers界面如下:


我在网上搜了一些建议,又安装了winsdk_web,但是装上后Qt creator在自动检测里也没找到它。
不知啥原因,请高手指点??
--------------------编程问答-------------------- 为啥新手不直接上 qt creator 或是 VS + qt plugin 
而非要选择mingw这样的组合方式呢
你这个问题貌似不是Qt的问题  --------------------编程问答-------------------- 你下载一个4.8.3之前的版本 --------------------编程问答-------------------- 使用 VS 编译器,调试器是 cbd,不是 gbd。你可以在这里找到相应的信息:http://doc-snapshot.qt-project.org/qtcreator-2.5/creator-debugger-engines.html。按照文档,你应该去下载 Debugging tools for Windows。现在的最新版是 8,安装 Debugging Tools 同时需要安装 .net 4.5。但是 .net 4.5 与 VS2010 冲突,必须再安装 VS2010 SP1。 --------------------编程问答-------------------- QtLib(VS2010) + SDK7.1 + QtCreator    在windows上一般是这么组合的;
第一次调试的时候会提示缺少符号,QtCreator会自动下载回来。
--------------------编程问答--------------------
引用 3 楼 devbean 的回复:
使用 VS 编译器,调试器是 cbd,不是 gbd。你可以在这里找到相应的信息:http://doc-snapshot.qt-project.org/qtcreator-2.5/creator-debugger-engines.html。按照文档,你应该去下载 Debugging tools for Windows。现在的最新版是 8,安装 Debugging Tools……

+1
不过安装了以后。需要把安装的文件拷贝到某一固定的目录下,才能调试。不知道这个bug fix了没。 --------------------编程问答-------------------- qt5 qtcreator,在64位的win7无法进入断点,但是4.8.4可以,请问有人遇到过么 --------------------编程问答-------------------- 1.windows下使用Qt一般是从官网上下载已经编译好的对应VS版本的库,并装上Qt for VS的插件,就可以使用VS开发了;若使用QtCreator,那么装好Qt库后下载Debugging Tools for Windows即可,没必要去下载SDK安装;
2.楼上(gateslu),我发现QtCreator有把debug与release弄混的现象(这个问题是我装上Qt5环境之后发现的),就是你要调试的话,在release下+断点 --------------------编程问答-------------------- 如果是为了学习,可以使用qt creator 2.4.1 + qt 4.8, qt creator自带mingw,安装完这两个,就可以正常工作了。

如果使用更新版本的qt creator,需要自己下在指定版本的mingw(qt4 都是mingw443).
至于使用vs2010,就是要安装winsdk_web里面的debugging tool, 安装完就会自动监测到的.

建议不熟练前还是老老实实只使用一种编译器,别同时搞那么多,很容易因为自己的原因出现各种问题.
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,