Qt编译器配置

Qt构建套件(Kit)主要需要配置好三个项目:

  1. qmake
  2. 编译器
  3. 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配置

  1. 下载安装MSYS2
  2. 增加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
  3. 在MSYS2环境下安装gcc(64位与32位)
    pacman -S mingw-w64-x86_64-toolchain
    pacman -S mingw-w64-i686-toolchain
  4. 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

2. Linux

你可能感兴趣的:(Qt编译器配置)