Установка Qt 5

Установка Qt 5

Qt

 

Шаг 1. Скачиваем дистрибутив.

Зайдем на официальный сайт Qt в раздел Скачать и увидим две секции: онлайн-инсталляторы Qt и офлайн-инсталляторы. При попытке установки Qt для Windows онлайн у меня возникала ошибка загрузки, поэтому перейдем к офлайн-секции. Выберем Qt 5.5.1 for Windows 32-bit (MinGW 4.9.2, 852 MB), то есть сборку на основе компилятора MinGW.

Возможно, вам более удобен компилятор MSVC  2013, например. Для него установка аналогична, только требует  Visual Studio 2013. О возможных проблем с VS, связанных с корректной работой в Qt Creator, читайте далее.

Шаг 2. Установка

Запустим qt-opensource-windows-x86-mingw492-5.5.1.exe. Это может занять полминуты. На приветствие ответим нажатием кнопки Далее.

На предложение создать аккаунт или залогиниться можно ответить отказом, то есть выбрать Пропустить (Skip). Когда я пробовал установить Qt через онлайн-инсталлятор, то на всякий случай создал аккаунт. Не помогло.

Укажем директорию для установки

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

Далее согласимся с лицензионным соглашением, укажем новый пункт в главном меню Windows и приступим к установке.

Шаг 3. Проверка работоспособности Qt Creator.

Запустим Qt Creator. Для этого можно в главном меню в пункте “Все программы” найти Qt 5.5.1 и выбрать Qt Creator (Community). В появившемся окне выберем Новый проект и далее Приложение Qt Widgets

Затем укажем название проекта и директорию

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

Информацию о классе оставим без изменений

И в последнем шаге “Управление проектом” оставим значения по умолчанию, то есть сразу выбираем “Завершить”.

Далее в Редакторе выберем файл mainwindow.ui в разделе Формы

И перетащим на появившуюся форму компонент Push Button

Далее кликнем правой клавишей мыши на появившуюся кнопку и выберем из меню пункт “Перейти к слоту…” и выберем clicked().

В появившемся окне добавим код ui->pushButton->setText(“Тест кодировки”); Запустим компилятор (Ctrl+R или зеленый треугольник в левом вертикальном меню, третий снизу). Лучший результат: появится форма с кнопкой PushButton, после клика на которую ее имя изменится на “Тест кодировки”. Если же вы увидите какие-то непонятные символы, то смотрите Шаг 4.

Далее перейдем в Редактор в файл mainwindow.cpp и в строке ui->pushButton->setText(“Тест кодировки”); удалим, например, букву s. Запустим компилятор еще раз. В разделе Проблемы должны увидеть следующее сообщение:

Если вместо такого текста вы видите что-то непонятное, то смотрите Шаг 4.

Шаг 4. Устранение проблем

а) проблема  LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден

В файле .pro добавить строку QMAKE_LFLAGS += /INCREMENTAL:NO и после этого обязательно удалить папку build_…

Можно еще поставить сервис-пак на Visual Studio.

б) проблемы с кодировкой на форме

Выберем в верхнем меню Инструменты -> Параметры и проверим, чтобы в Текстовом редакторе на вкладке Поведение была указана кодировка файлов utf-8.

Если проблема осталась, то можно попробовать такие варианты:

или

или

в) проблема с кодировкой в “Проблемы”

Ищите решение, связанное с модифицированным jom.exe

г) другие проблемы

Выберем в верхнем меню Инструменты -> Параметры и проверим, чтобы в “Сборка и запуск” на вкладках Отладчики, Компиляторы и Комплекты не было ошибок. Кстати, некоторые работают и без отладчика, то есть предупреждения на этой вкладке можно игнорировать.

все материалы по Qt