Qt第三课 搭建调试环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt第三课 搭建调试环境相关的知识,希望对你有一定的参考价值。

场景

    Qt搭配VS2013进行程序开发,启动Qt Creator,能够正常编译运行程序,点击调试的过程中,出现如下的错误:

    整合QML/C++调试需要的从属调试引擎无法被创建: Unknow n debugger type “No engine”

Unable to create a debugger engine of thetype “QML C++ engine”


说明

    VS的默认调试器是vsjitdebugger.exe,qtcreator仅支持CDB引擎和GDB引擎,因此如果是搭配VS调试代码,需要下载CDB调试程序,才能够调试程序,当然如果只搭配MinGW本身已经自带gcc,gdb等工具,Qt Creator会默认检测,并且调用WDK中包含了CDB,所以需要到官网下载:https://developer.microsoft.com/zh-cn/windows/hardware/windows-driver-kit

当前提供一个下载好的压缩包windbg.zip,可查看下载


操作

CDB的安装目录如下:C:\Program Files (x86)\Debugging Tools for Windows (x86)

在Qt Creator中选择“工具”->“选项(O)...”,调出“选项”对话框,选择左侧的“构建与运行”

点击Debuggers选项,选择手动添加调试器,在Path中输入如下:

C:\Program Files (x86)\Debugging Tools for Windows (x86)\cdb.exe

点击OK,之后点击构建套件菜单,在调试器的下拉菜单中选择新添加的调试器,点击OK,保存退出


参考

http://blog.csdn.net/liangjiapei/article/details/50502228


以上是关于Qt第三课 搭建调试环境的主要内容,如果未能解决你的问题,请参考以下文章

微搭低代码零基础入门课(第三课)

QT应用编程: 编写网络调试助手(Android系统APP)

QT应用编程: 编写网络调试助手(Android系统APP)

1.使用pycharm搭建开发调试环境

QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)

QT应用编程: 编写HC05串口蓝牙调试助手(Android系统APP)