Установка Qt и QtCreator

Скачивание

Qt 5.12.12 с официального сайта

Offline installer Qt5.14

Установка

За исключением выбора компонентов установка для всех систем однотипная: выбор пути установки, согласие на продажу душу дьяволу по лицензионному соглашению.

При выборе компонентов следует отличать компоненты QT от внешних компонентов.

Компоненты QT: библиотека и её модули. Библиотека собирается под разными компиляторами, поэтому в первом подразделе можно заметить несколько компиляторов с разными битностями.

Все компоненты, начинающиеся с Qt – дополнительные модули, расширяющие возможности базовой библиотеки Qt. В курсе устанавливать их нет необходимости, если явно в условии они не указаны.

Linux

Windows

Особенности относительно предыдущего случая:

  1. MSVC 2017. Библиотека Qt, собранная компилятором MSVC. Даже если у вас стоит 2019 или 2022, можно поставить себе эту сборку и пользоваться ей.

  2. MinGW. Библиотека Qt, собранная компилятором MinGW. Требует наличия в системе MinGW: устанавливается заранее и далее в QtCreator-е протягиваются пути в Kit или же устанавливается из внешних компонентов, где любезно предоставляется установщиком QtCreator.

На скриншоте ниже приведена установка с несколькими вариантами собранного Qt и с компиляторами. Достаточно остановиться на одном из них – так будет меньше места потрачено.

После установки в настройках следует вправит конфигурацию MSVC 2017 на MSVC 2022.

В разделе Kits создаём новый Kit с следующими параметрами:

В Compilers предварительно добавляем вручную Add - MSVC - C (и потом C++).

В обоих случаях настройки будут идентичными. Обратите внимание, в initialization мы добавляем bat-ник от VS2022, а в ABI указываем 2019. Аналогичные действия проделать для x86 и amd64.

MacOS

Имеются 2 варианта установки:

  1. Через offline installer (могут быть проблемы с ARM).

  2. Через homebrew.

Далее рассмотрен второй вариант, первый аналогичен описанию для Linux.

Установка Qt5

brew install qt@5

Установка QtCreator (16 или выше) производиться либо с официального сайт, либо с одного из следующих зеркал:

  • http://www.nic.funet.fi/pub/mirrors/download.qt-project.org

  • http://ftp2.nluug.nl/languages/qt

  • http://qt.mirror.constant.com

В раздел Kits QtcCreator-а необходимо убедиться в том, что автоматически подтянулись правильные версии Qt и компилятора. Для ARM должен быть компилятор без "x86" в названии.

Установка компилятора:

brew install llvm

Сам компилятор находится в папке:

/opt/homebrew/Cellar/llvm/{version}/bin

А Qt (если устанавливать его через homebrew):

/opt/homebrew/Cellar/qt/{version}/bin/qmake

Документация

Getting Started with Qt

Last updated