Qt构建套件(Kit)主要需要配置好三个项目:
- qmake
- 编译器
- debugger
配置的时候三项必须对应,否则配置会报错
关于C/C++编译器:
- GNU Compiler Collection (GCC)是一个针对于Linux和OS X的编译器。
- MinGW(Minimalist GNU for Windows)是一个GCC和GNU Binutils的原生软件端口,用于在Windows上开发原生的Microsoft Windows应用程序。MinGW和Qt Creator以及Qt installers for Windows一起发布(仅限于32位版本)。
- Linux ICC (Intel C++ Compiler)是针对于Linux的C和C ++编译器。
- Clang是一个针对于Windows、Linux和OS X的C、C++、Objective C轻量级编译器。
- QCC是编译QNX的C++应用程序的接口。
1. Windows
- MSVC可以通过安装Visual Studio或者MSBuild Tools来获得
- Win10下MSVC对应的debugger可以通过安装Windows 10 SDK 获得
- MinGW可以通过安装MSYS2或者直接安装MinGW来获得
Windows下MinGW-qt配置
- 下载安装MSYS2
- 增加pacman(MSYS2中的软件包管理工具)源 清华大学
pacman 的配置
编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
- 在MSYS2环境下安装gcc(64位与32位)
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-i686-toolchain
- Qt构建套件配置(64位MinGW配置)
4.1 下载 prebuilt Qt binaries 解压到Qt安装目录,例如D:\Qt\5.10.1\qt-5.10.1-dynamic-mingw-w64-x86_64
.
4.2 运行D:\Qt\5.10.1\qt-5.10.1-dynamic-mingw-w64-x86_64\bin
目录下的qtbinpatcher.exe
,等待执行完成,此时Qt版本安装即算成功.
4.3 打开Qt Creator --> Tools --> Options-->Kits:
Qt Versions添加D:\Qt\5.10.1\qt-5.10.1-dynamic-mingw-w64-x86_64\bin\qmake.exe
编译器添加D:\msys64\mingw64\bin\gcc.exe
(根据MSYS2的安装目录确定)
Debuggers添加D:\msys64\mingw64\bin\gdb.exe