配置Qt调试环境~

来源:互联网 发布:淘宝卖家如何登录 编辑:程序博客网 时间:2024/05/20 11:34

尽管可以在VS中开发Qt,但是发现Qt5中的QML语言在VS2010中是不支持的~而且很多开发资料都是基于Qt Creator的~

虽然很不熟悉这个IDE的快捷键,但是我还是决定跳到Qt Creator~


环境

QtCreator:3.5.1
系统;win7 64位 旗舰


参考

Qt Creater 3.5.1 Windows 下调试

官方英文文档


用Qt创建了一个新的项目Qt Quick Controls Application之后,构建,运行都顺利进行,但是调试直接提示:

整合QML/C++-调试需要的从属调试引擎无法被创建: Unknown debugger type “No engine”
Unable to create a debugger engine of the type “QML C++ engine”

这里写图片描述


解决方案

简单来说问题的原因就是没有配置相应的调试工具!

所以我们需要下载相应的WDK,Windows 驱动包,

这里写图片描述

在页面的最左下角,别看写着for XP,但是也有Win7的~一个600+M的ISO文件~


下载完之后运行压缩包里面的KitSetup.exe,选择Windows7

这里写图片描述


然后出现如下界面,选择Debugging Tools for Windows;

这里写图片描述

接下来选择安装的路径~安装~


配置QtCreator

安装完成之后还需要去Qt中配置一下;

在Qt中选择:Tool(工具) -> Options(选项) -> Builds & Run(构建和运行) -> Debuggers,在其中添加刚才安装的WDK路径下的cdb.exe可执行文件~

这里写图片描述


然后在构建套件(Kit)中选择自动匹配到的编译器,我的是VS2010~,在调试器中选择刚才添加进来的cdb debuggers,确定~

这里写图片描述

现在开始调试程序就OK了,在QML中加断点调试也是OK的啦~


总结

  1. 自从刚开始学习C++留下的一行百错阴影之后就挺排斥C++的,但是事实证明无论你学习什么,只要你认真努力了,在未来很可能就会用到!~
  2. 虽然看着很困难,但是还是要硬着头皮顶上去~
0 0
原创粉丝点击