Qt 简介 + 全平台 (Windows/macOS/Linux) 开发环境搭建
·
一、Qt 简介
Qt 是跨平台 C++ 图形界面开发框架,1991 年由挪威 Trolltech 公司研发,现归属 The Qt Company,支持一套代码编译运行在 Windows、macOS、Linux、Android、iOS、嵌入式 Linux、QNX 等几乎全平台操作系统。
- 核心优势
- 跨平台:无需修改业务源码,仅更换对应平台编译链即可打包;
- 双授权:LGPL 开源协议(商用免费,动态链接)、商业闭源授权,中小型商用项目大多使用 LGPL 版本;
- 不止 GUI:除桌面控件,还提供网络、数据库、多线程、XML、JSON、串口、多媒体等全套工具库,可做无界面后台程序;
- 扩展语言:原生 C++,额外支持 QML (JS 语法做现代化 UI)、Python (PyQt/Pyside)。
- 常用版本
- Qt5:稳定成熟,工业上位机、传统桌面软件首选,主流 5.12LTS 长期支持版;
- Qt6:新一代框架,重构底层、优化渲染引擎、原生高 DPI 适配,新项目优先 6.2/6.5LTS。
二、三大平台环境搭建
1.Windows 平台(Qt+QtCreator)
- 官网下载在线安装器
qt-online-installer-windows-x64,推荐安装Qt5.12.12/Qt6.5.0 + MinGW 编译器 + QtCreator; - 安装勾选组件:对应版本 MinGW 64bit、Qt Creator、源码、调试工具;
- 环境校验:打开 QtCreator,工具→选项→构建套件,自动识别 MinGW 编译器与 Qt 版本即安装成功。
2.macOS 平台
- 两种安装:在线安装器 / Homebrew(
brew install qt@6); - 在线安装需勾选 macOS 编译套件 Xcode(提前 AppStore 安装 Xcode 命令行工具);
- 配置:QtCreator 自动关联 clang 编译器,可直接编译 dmg 安装包。
3.Linux(Ubuntu/Debian)
bash
运行
# 一键安装Qt6+Creator
sudo apt update
sudo apt install qt6-base-dev qtcreator build-essential
Fedora/CentOS 使用dnf install qt6-creator qt6-qtbase-devel gcc-c++,安装完成终端输入qtcreator启动 IDE。
三、文末小结
Qt 是工业上位机、桌面客户端、嵌入式 UI 首选框架,优先 LTS 长期支持版本,MinGW (Windows)/Clang (Mac)/GCC (Linux) 是三大系统标配编译环境。
更多推荐


所有评论(0)