QTCreator 调试:unknown debugger type "No engine"
【1】QTCreator调试,应用程序输出:unknown debugger type "No engine"
如图:下断点-》调试程序-》应用程序输出

说明:调试器无法正常使用。
注意:本地安装是QT5.9.2版本。网上看到,有的QT版本会直接弹出对话框提示,如下图:

其实,本质是同样的问题原因。
【2】查看QTCreator配置。主界面-》工具-》选项
如图:选项-》构建和运行-》构建套件(Kit)-》调试器。查看构建套件的调试器为None

说明:Windows的QT有两个版本,一种是MSVC编译器;一种是MinGW编译器。
发生如上问题主要是因为选择了MSVC编译器的版本引起的,这个版本的QT需要再安装一个调试器。而MinGW版本不用。
解决方法:需要到微软官网下载cdb,地址:http://msdn.microsoft.com/zh-cn/library/windows/hardware/ff551063
【3】下载WindowDbg
如图:

说明:点击途中的方框所示的链接,进入下载页面。
【4】install and download
如图:

说明:下载安装包。双击运行,前面的选择都保持默认即可,直到出现下个步骤所示的界面,详见下节。
【5】选择Debugging Tools For Windows
如图:去掉默认多余的选项,仅仅保留“Debugging Tools For Windows”

说明:点击下载,等待下载完毕。
注意:本地环境是Win10 + Qt5.9.2 + VS2017 需要先下载,然后再安装。
网上有的环境,直接是“install”按钮,那样就方便很多了。需要根据实际环境抉择操作。
【6】下载完成界面
如图:

说明:下载完成,按提示路径查找安装包。
【7】查看安装文件
如图:X64 Debuggers And Tools-x64_en_us.msi文件即调试器安装包。双击执行进行安装。

说明:安装完成,查找cdb.exe文件,即调试器
【8】安装完成,查找cdb.exe文件
如图:默认情况下,调试器会被安装在:C:\Program Files (x86)\Windows Kits\10\Debuggers\x64

说明:如上正常操作,可以在此目录下找到cdb.exe调试器。
【9】重新查看QTCreator配置
如图:操作步骤同(2)中逻辑。

说明:很明显,可以从下拉列表中选择cdb对应的版本。
【10】调试示例Demo
如图:重新打开QTCreator的工程项目,下断点、进行调试过程。结果如下:

说明:可以看到,调试可以正常进行。一切就绪,万事大吉!
综上所述:若仍失败,请仔细验证每个步骤操作的正确性。
Good Good Study, Day Day Up.
顺序 选择 循环 总结
QTCreator 调试:unknown debugger type "No engine"的更多相关文章
- jmap错误:unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap
原文:https://www.jianshu.com/p/0e5d8db8ed5e 错误场景 今天使用jmap -heap命令查看堆的详细信息报错. [root@instance-2gak1pfv d ...
- 【神经网络与深度学习】Caffe训练执行时爆出的Check failed: registry.count(t ype) == 1 (0 vs. 1) Unknown layer type
自己建立一个工程,希望调用libcaffe.lib ,各种配置好,也能成功编译,但是运行就会遇到报错 F0519 14:54:12.494139 14504 layer_factory.hpp:77] ...
- mint17.3挂载u盘出现错误:mount:unknown filesystem type 'exfat'
mint17.3挂载u盘出现错误:mount:unknown filesystem type 'exfat' 安装exfat-fuse: sudo apt-get install exfat-fuse
- mount: unknown filesystem type 'ntfs'
mount: unknown filesystem type 'ntfs' 问题描述 # mount –t ntfs /dev/sdc1 /mnt/usb2 mount: unknown filesy ...
- 在linux终端执行clear或top命令时出现:'xterm' unknown terminal type的错误
例如: [root@localhost phpmyadmin]# clear 'xterm': unknown terminal type. 解决办法: 1.临时办法,下次启动失效,需要重新执行 ex ...
- scp使用加密算法报错unknown cipher type
为了提高scp的传输速度指定了scp的加密算法为arcfour $ scp -c arcfour localFile userName@remoteIP:remoteFile 得到报错unknown ...
- [virsh] error: unknown OS type hvm解决办法
今天在linux服务器上编译安装升级了下qemu,升级命令如下: root@ubuntu:/opt/qemu-# ./configure --prefix=/usr/local/ --target-l ...
- CentOS提示::unknown filesystem type 'ntfs'.解决
在将硬盘插到Linux系统上,打开硬盘时一直提示:unknown filesystem type 'ntfs'.在尝试网上的方法也遇到了一些问题. 下面按照遇到的问题,按照正确的方式注意操作从而避免问 ...
- mount: unknown filesystem type 'LVM2_member'解决方案
系统启动到request_module: runaway loop modprobe binfmt-464c挂起 利用U盘系统,挂载硬盘出现:mount: unknown filesystem typ ...
随机推荐
- 洛谷P4151 最大XOR和路径 [WC2011] 线性基+图论
正解:线性基+图论 解题报告: 传送门 首先可以思考一下有意义的路径会是什么样子,,,那就一定是一条链+一些环 挺显然的因为一条路径原路返回有没有意义辣?所以一定是走一条链+一些环(当然也可以麻油环, ...
- Spring Security 4.2.3 Filters 解析
一. 熟悉一个模块的最快方法 1. 配置logback文件,打印相应的debug信息 2. 根据相应的信息,打断点查看执行结果 二.spring 使用 DelegatingFilterProxy 管理 ...
- 帝国cms用户密码忘记怎么修改
帝国CMS7.2忘记后台密码怎么找回呢?有时候经常会忘记用户密码,我们可以通过修改数据库的值来初始化密码,下面就和ytkah一起来操作吧 1:进入phpmyadmin 2:找到 phome_enews ...
- 微信公开课厦门站 时尚行业专场PPT
做为一位开发者,ytkah有幸参加了微信公开课厦门站-时尚行业专场,见证了微信支付的发展历程,小程序产品的实力简介,感受了一下与各位高手共聚一堂的氛围,当然还近距离接触了著名主持人兼NPC潮品(与潘玮 ...
- HIVE简单操作
1.hive命令登录HIVE数据库后,执行show databases;命令可以看到hive数据库中有一个默认的default数据库. [root@hadoop hive]# hive Logging ...
- staticmethod()静态方法和classmethod类方法都是装饰器
1.staticmethod()静态方法 使用@staticmethod目的是为了增加可读性,不需要参数self(不强制要求传递参数) 的方法都可以加上@staticmethod增加可读性 静态方法无 ...
- PowerTCP FTP for .NET 在线e文文档
http://www.dart.com/help/ptftpnet/webframe.html
- vue监听滚动事件 实现某元素吸顶或者固定位置显示
https://blog.csdn.net/wang1006008051/article/details/78003974 1.监听滚动事件 利用VUE写一个在控制台打印当前的scrollTop, 首 ...
- Centos7安装Openvpn
前言 搭建openvpn主要参考这篇博客,原文传送: http://www.jianshu.com/p/4bbf946222d5 所以你会发现步骤基本一样. 安装openvpn A:安装EPEL仓库 ...
- k8s 健康检查
livenessProbe: exec: command: - /bin/sh - '-c' - /opt/app-root/src/check_conf.sh failureThreshold: 3 ...