Qt 针对 Windows 平台提供了两种安装包:
- MinGW版本: 使用MinGW作为默认编辑器,附带了GCC,GDB 等工具,在qtCreator中可以使用GDB 作为默认的调试器。
- MSVC版(VS2013 VS2015 VS2017..)使用MSVC作为默认编译器,需要使用CDB调试器。3
在写代码的时候,或者调试程序的时候,需要追踪到qt源码中查看实现,那么怎么在qt编码的时候,方便跳转到对应的qt源码中呢,以及调试的时候,可以在源码中下断点进行调试?
- 我们需要在安装qt版本到时候,同时选择进行源码安装,未安装的,也可以去官网下载对应的源码,手动安装。
下载地址:https://download.qt.io/development_releases/qt/ - 安装完源码之后,打开qt creator,选择:工具->选项->调试器->概要,在“源码路劲映射”,点击“添加qt源码”,选择qt源码所在目录即可。(eg C:\MySoftWare\CodeSoftware\Qt\Qt5.15\5.15.2\Src)
- 安装qt版本对应的qdb文件
a. 首先,在qt安装目录找到MaintenanceTool,并启动。
b. - 清理项目工程,重新编译代码即可。