前言
因为MSVC版的Qt不自带调试器,所以在Windows上使用MSVC版的Qt进行开发时,需要配置调试器。 本文讲解了在Windows下,下载和配置MSVC版Qt调试器的过程,并给出下载地址。
调试器选择
下表列出了不同平台下的调试器选择方案:
平台 | 调试器 |
32位win7、xp系统 | windbg.exe 32位 |
64位win7系统 | 32位的Qt用32位的windbg.exe,64位Qt使用64位的windbg.exe |
win10系统 | Debugging Tools For Windows,附上官网地址:https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools |
可以看出,Debugging Tools For Windows是Windows推出的新的调试器工具,它包含了WinDbg工具。旧的WinDbg官方已不提供下载。
因为Debugging Tools For Windows比较大,而且官网下载速度较慢,所以这里连同windbg一并,给出网盘下载地址。还是老方法,动动手指,关注公众号“「Qt未来工程师」”,回复“「Qt调试器」”获取下载地址,谢谢支持。
调试器安装
WinDbg不需要安装,直接解压即可。 Debugging Tools For Windows安装时只勾选“Debugging Tools For Windows”进行安装即可。如下图官网的说明所示:
调试器配置
调试器配置也比较容易,只要确保32位的Qt对应32位的调试器即可。 选择Qt Creator的“工具->选项”菜单,会弹出Qt Creator配置对话框,如下图所示,添加安装位置处和所使用Qt位数相同的cdb.exe即可,网络上也有很多教程,这里不再赘述。
其他
值得阅读的内容:
- Qt维基上关于Qt调试的说明(Qt Creator Windows Debugging):https://wiki.qt.io/Qt_Creator_Windows_Debugging
关于调试器的使用包含的内容也比较多,会在以后的文章中说明,敬请关注。