Qt編譯器配置

Qt構(gòu)建套件(Kit)主要需要配置好三個(gè)項(xiàng)目:

  1. qmake
  2. 編譯器
  3. debugger
    配置的時(shí)候三項(xiàng)必須對(duì)應(yīng),否則配置會(huì)報(bào)錯(cuò)

關(guān)于C/C++編譯器:

  • GNU Compiler Collection (GCC)是一個(gè)針對(duì)于Linux和OS X的編譯器。
  • MinGW(Minimalist GNU for Windows)是一個(gè)GCC和GNU Binutils的原生軟件端口,用于在Windows上開發(fā)原生的Microsoft Windows應(yīng)用程序。MinGW和Qt Creator以及Qt installers for Windows一起發(fā)布(僅限于32位版本)。
  • Linux ICC (Intel C++ Compiler)是針對(duì)于Linux的C和C ++編譯器。
  • Clang是一個(gè)針對(duì)于Windows、Linux和OS X的C、C++、Objective C輕量級(jí)編譯器。
  • QCC是編譯QNX的C++應(yīng)用程序的接口。

1. Windows

Windows下MinGW-qt配置

  1. 下載安裝MSYS2
  2. 增加pacman(MSYS2中的軟件包管理工具)源 清華大學(xué)
    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環(huán)境下安裝gcc(64位與32位)
    pacman -S mingw-w64-x86_64-toolchain
    pacman -S mingw-w64-i686-toolchain
  4. Qt構(gòu)建套件配置(64位MinGW配置)
    4.1 下載 prebuilt Qt binaries 解壓到Qt安裝目錄,例如 D:\Qt\5.10.1\qt-5.10.1-dynamic-mingw-w64-x86_64.
    4.2 運(yùn)行 D:\Qt\5.10.1\qt-5.10.1-dynamic-mingw-w64-x86_64\bin 目錄下的 qtbinpatcher.exe ,等待執(zhí)行完成,此時(shí)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(根據(jù)MSYS2的安裝目錄確定)
    Debuggers添加 D:\msys64\mingw64\bin\gdb.exe

2. Linux

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容