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

    • MinGW版本: 使用MinGW作为默认编辑器,附带了GCC,GDB 等工具,在qtCreator中可以使用GDB 作为默认的调试器。
    • MSVC版(VS2013 VS2015 VS2017..)使用MSVC作为默认编译器,需要使用CDB调试器。3

    在写代码的时候,或者调试程序的时候,需要追踪到qt源码中查看实现,那么怎么在qt编码的时候,方便跳转到对应的qt源码中呢,以及调试的时候,可以在源码中下断点进行调试?

    1. 我们需要在安装qt版本到时候,同时选择进行源码安装,未安装的,也可以去官网下载对应的源码,手动安装。
      下载地址:https://download.qt.io/development_releases/qt/
    2. 安装完源码之后,打开qt creator,选择:工具->选项->调试器->概要,在“源码路劲映射”,点击“添加qt源码”,选择qt源码所在目录即可。(eg C:\MySoftWare\CodeSoftware\Qt\Qt5.15\5.15.2\Src)

    8JCMR6`L6S_83RS66ZNBM@8.png

    1. 安装qt版本对应的qdb文件
      a. 首先,在qt安装目录找到MaintenanceTool,并启动。
      b.
    2. 清理项目工程,重新编译代码即可。