查看和调试Qt源码(动态编译的QT也可进入源码)good

简述

在调试程序的时候,有时须要调试进入 Qt 源码,这不只有利于咱们了解内部实现机制,并且对于解决一些隐蔽性问题颇有帮助。工具

都知道 F11 是“单步进入”,但是在调试的过程当中,按下 F11 却没法进入。有人说须要静态编译 Qt 才能够,其实否则,只须要简单的几个配置就能够搞定。.net

 

 

版权全部:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820调试

Qt 版本及安装

Qt 针对 Windows 平台提供了两种安装包:blog

  • MinGW 版 - 使用 MinGW 做为默认编译器
  • MSVC 版(VS20十、VS20十二、VS201三、VS2015…) - 使用 MSVC 做为默认编译器

MinGW 中附带了 GCC、GDB 等工具。因此若是安装 MinGW 版,可使用 GDB 做为 Qt Creator 中的默认调试器;若是安装 MSVC 版,须要去微软官网额外下载 CDB 调试器。get

要调试进入 Qt 源码,在安装 Qt 时,须要确保:编译器

  • 安装源码(默认不选择 Sources,须要手动勾选)

安装完成 Qt 以后,Qt Creator 可以正确检测编译器和调试器,通常不须要手动配置。固然,也能够手动添加。源码

配置 Qt Creator

一切准备就绪以后,要调试进入 Qt 源码,只须要作:qt

  1. 选择:工具 -> 选项 -> 调试器 -> 概要
  2. 在“源码路径映射”处,点进“添加 Qt 源码”按钮,选择 Qt 源码安装目录(例如:D:\Qt\Qt5.7.1\5.7\Src)

如今,就能够在你的程序中调试 Qt 源码了,一块儿去试试吧!编译

源码调试

新建一个示例工程,在须要调试的位置打上断点:class

按下 F11 单步进入源码程序:

恭喜,大功告成!

 

http://blog.csdn.net/liang19890820/article/details/54346241

相关文章
相关标签/搜索