Статьи из цикла

Инструкция по установке Qt с компилятором MinGW на Windows 10.

Если вы хотите установить Qt с поддержкой компилятора Visual Studio или для разработки под Android, то данная статья не подойдет, так что вам сюда: Установка Qt под Visual Studio, MinGW и для разработки под Android.

Если вы хотите установить Qt под Windows XP, то данная статья не подойдет, так что вам сюда: Установка Qt 4.8.4 на Windows XP.

Скачивание Qt

Практика нескольких лет наблюдений показывает, что Qt регулярно меняет алгоритм нахождения open source версии установщика, так что учтите это.

Перейдите на страницу: https://www.qt.io/download.

Там вам нужно спуститься почти в самый низ:

Страница скачивания Qt

И там находите Go open source:

Страница скачивания Qt

Нам рекомендуют скачать online установщик. Раньше я ставил через offline установщик, но для установки версий MinGW, Visual Studio, Android приходилось устанавливать через несколько инсталляторов, и обновляются такие сборки реже. Так что скачиваем online установщик через кнопку Download, ссылка на который находится в самом низу страницы (на 2020-02-09):

Скачивание online установщика

Скачивание online установщика (второе окно)

Если же вам нужен всё-таки offline установщик, то спуститесь в самый низ и увидите ссылку на них:

Скачивание offline установщика

Установка

Запускаем скаченный файл:

Начальное окно установки

Если у вас есть учетка на сайте Qt, то вводите данные, иначе нажимаете Skip:

Ввод данных учетки

Приветственное окно установки

Процесс сбора информации о сборках

Выбор папки для установки

В списке компонентов выбираем Qt Creator:

Выбор компонентов для установки

В последней версии Qt выбираем пакет с компилятором MinGW:

Выбор компонентов для установки

Рекомендую также выбрать для установки дополнительные компоненты. Их можно выбирать все:

Выбор компонентов для установки

Соглашаемся с условиями:

Соглашение с условиями

Выбор названия в меню Пуск

Окно перед установкой

Процесс установки

Настройка

Если Qt Creator запустился с русским интерфейсом, то настоятельно рекомендую поменять его на английский:

Выбор пункта меню Параметры

Выбор английского языка для интерфейса

Потом перезапустите Qt Creator:

Интерфейс теперь на английском

Если вы создадите какой-нибудь проект в Qt и скомпилируете его под разными режимами (Release, Debug), то у вас в папке, где находится папка с проектом появятся еще папки с скомпилированным проектом:

Папки с скомпилированными проектами

На мой взгляд это крайне неудобно и засоряет папку, где у вас могут находится другие проекты. Лучше было бы, чтобы эти скомпилированные файлы располагались в специальной папке в папке проекта. Поэтому я меняю в настройках путь.

Первоначальное значение параметра Default build directory:

../%{JS: Util.asciify("build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}")}

Изменение пути для компиляции проектов

Новое значение параметра Default build directory:

_build

Измененный путь для компиляции проектов

Можно поменять еще на такое значение:

_build/%{JS: Util.asciify("build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}")}

И да. Для тех, кто использует Git. В файле .gitignore я добавляю следующую строчку:

*_build*
  • Также рекомендую поставить вертикальную линию в редакторе кода, чтобы следить за длиной строчек кода в параметре Display right margin at column. Я использую значение равное 120:

Изменение параметра «Display right margin at column»<ul><li>Qt logo 2016.svg by Qt Project / (2019-01-26)</li></ul>