由于Qt自带原生IDE,我们即选择Qt Creator作为开发环境,Qt Creator是一个完整的开发环境,在QML调试和性能剖析上有无可比拟的优势。安装Qt平台和Qt Creator可以从https://www.qt.io/download, 选择Qt开源版本,下载Qt最新版本的Windows安装文件。在安装过程中,选择Qt版本5.9.6(本书写作时的最新Qt版本),在Tools选项卡中,选择有调试器支持的Qt Creator 4.7.0或更高版本(如果有更新的话)。另外,需要勾选MinGW 5.3.0编译器,我们将在Qt Creator中使用这个编译器。在安装过程开始之前,你需要先登录你的Qt账号。之后,只需等待整个安装过程完成。如果你想缩短安装时间,可以去勾选某些Qt组件或某些组件的多平台支持。
因此,我们的最终开发环境如下:
1. Qt 5.9.6
2. Qt Creator 4.7.0或更高版本
3. MinGW 5.3.0编译器
由于Qt发行版自带的MinGW编译器只有32位的,我们也可以尝试另一种编译器;例如使用微软Visual Studio的某些免费版本,但这样有一个明显的缺点:即缺乏对QML调试和剖析的内建支持;通过安装Visual Studio的Qt插件,你仍然可以非常方便地开发基于Qt Widget的应用程序。你也可以用Qt Creator作为IDE,并将Qt Creator配置为使用Visual Studio编译器。通过这个方法,我们也能构建64位应用程序。本书为简便考虑,仅限于使用更简单的开发环境,即使用Qt预安装的MinGW编译器。