QT 调试器未设置

来源:互联网 发布:淘宝v3能贷款吗 编辑:程序博客网 时间:2024/06/10 14:43

使用qt creator的朋友总会遇到调试的问题,从网上百度文章有很多,也确实很有指引作用,但也有很多的误导文章。以下是笔者自己根据网上的文章并配置成功,所使用到的文章。
问题症状截图及分析
我们发现调试器一栏中缺少内容,所以问题的根本就是我们要怎么配置一下CDB引擎而已。
要找到CBD这个东西,需要下载安装windows的sdk包,而这个包主要是为了安装Debugging Tools for Windows这个工具。说到这里,问题很明显啊,就是下载这个sdk包安装,我第一次是下载的exe格式的sdk包(点击这里下载exe格式sdk包),结果安装总是失败。经过网友指点,第二次我下载iso格式的sdk包(点击这个下载iso格式安装包),然后右键打开(注意是右键打开,而不是直接安装,直接安装有可能还是安装失败,这时候你要按我下面说的那样安装)这个iso包,打开效果如下图
右键打开iso文件
接着我们在setup文件夹中,找到上文说到的那个debug工具,然后运行安装即可,
打开黑色方框标记的文件夹,,运行安装,安装过程中用户可以自己选择安装路径(D:\Program Files (x86)\Debugging Tools for Windows (x86)…),也可以默认路径.到这里我们就完成了debug工具的安装。
最后,再回到最开始的症状截图中,点击编辑按钮,选择CDB.exe的路径即可,如下图:
由于sdk安装过程中可能没有采用默认路径,所以点击自动检测可能没有效果,所以这里我们点击编辑,手动添加CDB.exe的路径,配置完Qt creator后需要重启一下。
最后,当我打开一个例子项目,启动调试的时候,同样是提示调试器未设置,于是我同时设置了所有的版本:
需要修改的选项
这一次,再调试运行项目,哈哈,成功了,如图:
调试运行成功

备注说明:
此文确系作者根据当时的实践过程而写,绝对正确。需要注意的是每个用户的电脑系统或者环境不同,可能略有差异,文中并没有严格说明调试时候的系统环境以及开发语言版本等。请读者注意。
win7环境,64位(并不影响文中采用x86版本试验)。qt creator2.8.1,
vs2010,qt4.8.6

0 1
原创粉丝点击