【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"的更多相关文章

  1. jmap错误:unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap

    原文:https://www.jianshu.com/p/0e5d8db8ed5e 错误场景 今天使用jmap -heap命令查看堆的详细信息报错. [root@instance-2gak1pfv d ...

  2. 【神经网络与深度学习】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] ...

  3. mint17.3挂载u盘出现错误:mount:unknown filesystem type 'exfat'

    mint17.3挂载u盘出现错误:mount:unknown filesystem type 'exfat' 安装exfat-fuse: sudo apt-get install exfat-fuse

  4. mount: unknown filesystem type 'ntfs'

    mount: unknown filesystem type 'ntfs' 问题描述 # mount –t ntfs /dev/sdc1 /mnt/usb2 mount: unknown filesy ...

  5. 在linux终端执行clear或top命令时出现:'xterm' unknown terminal type的错误

    例如: [root@localhost phpmyadmin]# clear 'xterm': unknown terminal type. 解决办法: 1.临时办法,下次启动失效,需要重新执行 ex ...

  6. scp使用加密算法报错unknown cipher type

    为了提高scp的传输速度指定了scp的加密算法为arcfour $ scp -c arcfour localFile userName@remoteIP:remoteFile 得到报错unknown ...

  7. [virsh] error: unknown OS type hvm解决办法

    今天在linux服务器上编译安装升级了下qemu,升级命令如下: root@ubuntu:/opt/qemu-# ./configure --prefix=/usr/local/ --target-l ...

  8. CentOS提示::unknown filesystem type 'ntfs'.解决

    在将硬盘插到Linux系统上,打开硬盘时一直提示:unknown filesystem type 'ntfs'.在尝试网上的方法也遇到了一些问题. 下面按照遇到的问题,按照正确的方式注意操作从而避免问 ...

  9. mount: unknown filesystem type 'LVM2_member'解决方案

    系统启动到request_module: runaway loop modprobe binfmt-464c挂起 利用U盘系统,挂载硬盘出现:mount: unknown filesystem typ ...

随机推荐

  1. linux之用户和用户组

    什么用户组? 具有某种共同特征的用户集合起来.用户组(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件. 注 ...

  2. 什么是cookie?cookie的使用(设置,读取,删除)

    1.什么是cookie?     页面用来保存信息            比如:自动登录,记住用户名     cookie的特性           同一个网站所有页面共用一套cookie       ...

  3. win10下切换多个jdk版本

    1.每次切换时,修改JAVA_HOME变量 2.编辑path环境变量,如图所示,将%JAVA_HOME%\jre\bin和%JAVA_HOME%\bin移到最上边 3.在控制面板中打开java控制面板 ...

  4. Jenkins tomcat打包启动脚本,待完善

    shell脚本 #!/bin/bashJENKINS_HOME=/usr/local/jenkinsTOMCAT_HOME=/usr/local/jenkins/tomcat-testSHUTDOWN ...

  5. 对集合类的属性进行kvo观察

    在进行容器对象操作时,先调用下面方法通过key或者keyPath获取集合对象,然后再对容器对象进行add或remove等操作时,就会触发KVO的消息通知了. - (NSMutableArray *)m ...

  6. 接口测试工具-Jmeter使用笔记(三:管理请求服务器信息和Headers参数)

    如果使用Jmeter同时执行多个http请求任务,就需要创建多个HTTP取样器,每一个取样器都来手动填写服务器信息和端口号,会非常消耗时间. 解决方法:Jmeter之HTTP请求默认值 1.添加方式 ...

  7. MRPT编译

    今天尝试编译一下MRPT,主要是为了学习里面的路径规划算法. 自主探索,未知环境探索...... 编译的过程中遇到一个问题就是wxWidgets老是检测不到,让我添加它的root目录.明明wxWidg ...

  8. from C++ to Java

    绝大部分对象都是指针,创建对象习惯性用new const ->  final 枚举类型 与 int的相互转换: 从int到enum: MyEnum.values()[x], where x mu ...

  9. [django]http请求

    请求参数 http基本认证 https://zxc0328.github.io/2015/11/04/http-basic-auth/ 我们看到在http请求的header里有一个Authorizat ...

  10. Linux个人知识扩展:服务器几u的意思,网络带宽

    服务器几u的意思: 指的服务器大小规格 1U=4.45cm 2U=8.9cm 3U=4.45cm * 3 4U=4.45cm * 4 这指的是服务器的高度 现在的服务器为节省空间都是很扁的 U是服务器 ...