搭建windows下的Qt开发环境2

       CDB(微软控制台的调试器)是微软公司Windows SDK套件中的一款命令行调试工具。我们后面会在Qt Creator下调试程序,由于集成开发环境Qt Creator 4.8不自带调试器,因此需要为这个集成开发环境安装和配置调试器,否则无法进行单步调试。Qt Creator 4.8本身不带有编译器和调试器。Windows平台有两套编译器和调试器可供QtCreator 4.8使用:一套是MinGW系列,是Windows下最小化的Linux模拟平台,包含编译器GCC和调试器GDB (这两个工具都是Linux下的著名软件);另外一套使用MSVC编译器和CDB调试器(微软旗下的产品, MSVC编译器在安装 VC2017 后就有了,而CDB要另外下载安装,它是包含在Windows SDK工具套件中的一个小工具)。由于GDB调试功能不如CDB,因此使用Qt Creator +MSVC+CDB的组合最好,当然在使用Qt Creator时才采用这种组合,笔者更倾向于使用VC2017直接开发Qt程序,毕竟VC2017比Qt Creator强大得多。建议CDB在Qt安装之前就先装好,这样可以让Qt在安装的时候能自动探测到。下面介绍CDB的下载和安装。CDB属于Windows SDK Kits中的一个小工具,因此我们可以下载Windows SDK Kits,然后进行选择安装。Windows SDK Kits 的下载地址是:https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk。

        Qt从5.7版开始支持VC2017,如果项目没有特殊要求,建议使用Qt 5 系列进行开发。在VC 中开发 Qt 程序需要安装 Qt 的 VC 插件(Qt Add-In),在 VC2017 之前 Qt 插件有单独的离线安装包,但在VC2017中Qt插件只能在线安装了,我们可以通过VC2017的主菜单("工具一扩展和更新” )来进行安装。如果不能联网,又想用较高的VC+Qt版本进行开发,可以选择 VC2013 和 Qt 5.8 的组合,这个版本的离线 Qt 插件安装包还是有的。不过,Qt 的版本更新得比较快,一般的更新形式为新增一些类或停止维护一些类。如果不是为了维护用旧版本编写的程序,或者计算机配置实在较低,笔者建议选用最新版本的Qt进行程序开发。之后介绍的内容都基于 Qt 版本为 5.12.2,后续章节中的示例程序都是在该版本下编译和运行的。当然,示例程序中的大部分代码也可以在 Qt 稍低的版本上运行。Qt的一个最大优势是跨平台,它可以在Windows、 MacOS和Linux上开发和运行,对于初学者而言,建议一开始在Windows平台上开发,因为方便得多。笔者所使用的操作系统是Windows 10,下载下来的Qt安装文件为qt-opensource-windows-x86-5.12.2.exe.再次提醒读者,在安装Qt 5.12.2之前,确保已经安装好VC2017,直接双击qt-opensourcewindows-x86-5.12.2.exe文件开始安装,显示出欢迎界面,安装这里不进行介绍,可以参考如下网址:VS2017+Qt5.12环境搭建完美教程分享 - 知乎

你可能感兴趣的:(windows,qt,开发语言)