一、环境准备与版本选择
推荐版本:
- Qt 5.15.2 LTS(长期支持版,稳定性高)
- Qt Creator 10.0.1(配套IDE)
- MinGW 8.1.0(Windows编译器)或 GCC 9.4.0(Linux编译器)
下载地址:
- 官网下载(速度较慢):
Index of /archive/qt - 国内镜像加速(推荐):
腾讯云镜像
华为云镜像
二、安装步骤(以Windows为例)
1. 安装Qt主程序
- 步骤:
- 运行下载的安装包(如
qt-opensource-windows-x64-5.15.2.exe
)。 - 登录Qt账户(若无需商业用途可跳过注册,选择开源协议)。
- 选择安装路径:建议非系统盘(如
D:\Qt\5.15.2
)1 。 - 组件选择(关键配置):
- 必选:
Qt 5.15.2
下的MinGW 8.1.0 64-bit
、Qt Creator
。 - 推荐扩展:
Qt Charts
(图表库)、Qt Multimedia
(多媒体支持)。
- 必选:
- 完成安装后,勾选自动配置环境变量。
- 运行下载的安装包(如

2. 配置编译器与调试工具
- Windows:
Bash
# 验证MinGW安装
g++ --version
# 若未识别,手动添加环境变量:`Qt安装路径\Tools\mingw810_64\bin`
- Linux(Ubuntu):
Bash
sudo apt install g++ make libgl1-mesa-dev # 安装编译依赖
3. 验证安装
- 打开Qt Creator,新建Qt Widgets Application项目。
- 编译运行默认代码,若显示空白窗口,则环境配置成功 。
三、实用技巧与避坑指南
1. 加速下载与安装
- 镜像源:使用国内镜像下载安装包,速度提升5倍以上 。
- 精简组件:仅勾选开发所需模块,避免占用磁盘空间(基础开发约3GB)。
2. 环境变量配置
- Windows:手动添加以下路径至系统
Path
:D:\Qt\5.15.2\mingw81_64\bin
D:\Qt\Tools\mingw810_64\bin
- Linux:通过
export
临时添加或写入~/.bashrc
。
3. 常见问题解决
- 权限不足(Linux):
将示例工程复制到用户目录,避免/opt
路径写入限制 。 - 依赖缺失:
使用aptitude install
(Linux)或安装VS Redistributable(Windows)解决依赖冲突 。
- OpenCV兼容性:
若需集成OpenCV,选择Qt 5.14.2 + OpenCV 4.5.4组合,避免新版protobuf冲突 。
四、实例演示(Hello QT)
Cpp
// main.cpp
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello QT!");
label->resize(200, 50);
label->show();
return app.exec();
}
运行效果:窗口显示“Hello QT!”标签,点击关闭按钮退出程序。
五、扩展学习资源
- 官方文档:Qt Learning Path
- 实战课程:B站搜索“Qt从入门到精通” 。
- 社区支持:Stack Overflow、Qt中文论坛 。