介绍

Qt Creator是一个跨平台的、完整的Qt集成开发环境(IDE),其中包括了高级
C++代码编辑器、项目和生成管理工具、集成的上下文相关的帮助系统、图形化调试
器、代码管理和浏览工具等。Qt Creator其他功能介绍可以参考Qt开源社区
(www.qter.org)书籍页面相应的网络教程。

安装

1. 下载地址

官网下载地址:https://download.qt.io/

2. 安装

选择需要安装的版本(5.15没有安装包),我选择5.12.12打开地址如下:official_releases/qt/5.12/5.12.12/qt-opensource-windows-x86-5.12.12.exe ,其他版本可以返回上层选择。
img
直达地址:https://download.qt.io/official\_releases/qt/5.12/5.12.12/

3. 注册用户

打开安装程序,登录Qt账号,没有可以注册,然后下一步,安装位置不建议安装在C盘,文件较大

4. Visual Studio 扩展

选择需要安装的组件如果使用 Visual Studio 建议选择 MSVC组件,然后安装,之后就是等待安装完成。

更多更丰富的功能可以参考下面这个图:

image-20221129142455290

在选择组件界面可以选择安装一些模块,为了开发桌面应用可选MinGW、MSVC、UWP其中一个或多个、Android应用要选和Android、Web开发则需要 WebAssembly(在Qt中并不成熟,目前还存在诸多问题)。

MinGW即Minimalist GNU For Windows,是将GNU开发工具移植到Win32平台下的产物,是一套Windows上的GNU工具集,用其开发的程序不需要额外的第三方DLL支持就可以直接在Windows下运行。

MSVC:使Qt可以在 Visual Studio 中开发的一套动态库。

Qt WebEngine 模块提供了一个Web浏览器引擎,可以轻松地将万维网上的内容嵌入到没有本机Web引擎的平台上的Qt应用程序中。Qt WebEngine基于Chromium项目。

Qt Charts、Qt Data Visualization,后期图表绘制和数据可视化内容需要用到。

Qt Installer Framework是 Qt 官方出品的一款功能强大的打包工具。

CMake 是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。是目前主流的跨平台编译工具。

Ninga是Google的一名程序员推出的注重速度的构建工具,一般在Unix/Linux上的程序通过make/makefile来构建编译,而Ninja通过将编译任务并行组织,大大提高了构建速度。

Openssl是一个安全套接字层密码库,囊括主要的密码算法、常用密钥、证书封装管理功能及实现ssl协议。

5. 环境变量设置

Windows环境变量设置(VS或Qt Creator 不能正确识别时,可以参考配置)

windows->高级系统设置->环境变量 : Path中添加安装程序路径,根据需要添加

6.安装Qt Visual Studio Tools 工具

Visual Studio中支持Qt (不需可跳过) ,以 Visual Studio 2022 为例,在管理扩展中安装Qt Visual Studio Tools 工具

也可以在Qt官网下载Visual Studio 插件:

链接直达:https://download.qt.io/official_releases/vsaddin/2.8.1/

7.在Qt Visual Studio Tools 添加版本信息

安装完成

1.验证是否安装成功

选择“工具→选项”菜单项,然后选择“构建和运行”项,就可以看到构建套件中已经
自动检测到了Qt版本、编译器和调试器。

image-20221129153522401

2.选择一个示例运行

2.1 点击示例,输入dialog,选择如图所示项目

image-20221129153801960

2.2 选择配置,点击配置项目

image-20221129153954612

2.3 点击构建 能够运行则说明安装成功

image-20221129154124790

镜像库

Qt 临时储存库(各国镜像站点:https://download.qt.io/static/mirrorlist/)

清华大学 :https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows\_x86/root/qt/

上海交通大学: https://mirrors.sjtug.sjtu.edu.cn/qt/online/qtsdkrepository/windows_x86/root/qt/

中国科学技术大学:https://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/

注意:精确到 qt/online/qtsdkrepository/windows_x86/root/qt/ (注意选择对应的操作系统)