44 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Установка qt creator в Windows 10

Содержание

Установка Qt

Инструкция по установке Qt. Всё очень просто. Показана установка Qt с компилятором MinGW на Windows 10.

26.01.2014 6 комментариев 45 384 просмотров

Инструкция по установке Qt. Всё очень просто. Показана установка Qt с компилятором MinGW на Windows 10.

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

Установка

  1. Перейдите на страницу: http://www.qt.io/download-open-source.

Перейдите опять в низ страницы и нажмите View All Downloads :

После этого раскроется список всех вариантов загрузок. Найдите там варианты под Windows. И скачайте любой вариант, который вам нужен. Я рекомендую скачать вариант под Android или for Windows 32-bit (MinGW) . Ответ на вопрос: почему версия под Android лежит в разделе вариантов инсталляторов под Windows? Просто это тот же вариант, что и for Windows 32-bit (MinGW) (то есть вы можете создавать приложения под windows), но еще добавлены все нужные примочки для программирования под Android (правда нужно еще кое-что). Поэтому рекомендую выбирать вариант под Android.

Запустите соответствующий файл после скачивания.

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

Далее всё по умолчанию.

Так как у меня еще стоит версия Qt под Visual Studio, то версию под MinGW я ставлю в другую папку.

Ставлю кроме галочек по умолчанию еще и эти.

Соглашаемся с лицензией.

Меняю еще название пункта в главном меню.

Нажимайте на кнопку Install (или Установить ) и наслаждайтесь установкой (это не очень быстрый процесс).

Вот установка и закончилась.

Если открылся Qt Creator (или вы его можете открыть по иконке), то установка завершилась успешно.

Настройка Qt

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

И потом перезапустите Qt Creator.

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

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

И меняю на _build .

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

Установка и настройка Qt Creator

С каждым годом становится все больше операционных систем, и потому разработчикам все труднее удовлетворять потребности пользователей. Три самые популярные компьютерные платформы — Windows, Linux и Mac OS, а также три мобильные — Android, iOS и Windows Mobile — продолжают активно бороться между собой. А это значит, что качественное приложение должно работать на всех основных платформах.

Справиться с этой проблемой помогает кроссплатформенная разработка. Об одной из самых популярных кроссплатформенных сред разработки — Qt Creator — и пойдёт речь в этой статье. Мы рассмотрим как выполняется установка и настройка Qt Creator, а также как работать в Qt Creator.

Что такое Qt Creator

Qt Creator (не так давно имевший название Greenhouse) — это одна из самых распространенных кроссплатформенных IDE. Ее плюсы — удобство, быстрота работы, а также — свободность, так как это ПО с открытым исходным кодом. Поддерживаются такие языки, как C, С++, QML.

Программа была написана компанией под названием Trolltech, которая в полной мере выполнила цель создания среды — работу с графическим фреймворком Qt. Удобный графический интерфейс с поддержкой Qt Widgets и QML, а также большое число поддерживаемых компиляторов позволяют быстро и удобно создать свое кроссплатформенное приложение.

Главная задача этой IDE — обеспечить наиболее быструю кроссплатформенную разработку, используя собственный фреймворк. Благодаря этому разработчики получают прекрасную возможность не писать приложения нативно (т. е. отдельно под каждую платформу), а создать общий код, и, возможно, подогнать его под особенности используемых ОС.

Qt Creator также включает в себя утилиту Qt Designer, что позволяет обработать внешний вид окна приложения, добавляя и перетаскивая элементы (аналогично Windows Forms в Visual Studio). В качестве систем сборки используются qmake, cmake и autotools.

Установка Qt Creator

Итак, пора рассмотреть как установить Qt Creator. Если для Windows разработчики позаботились и сделали оффлайн-установщик, то в Linux 32-bit этой возможности не предусмотрено. Поэтому во время установки вам может потребоваться стабильное интернет-соединение (

20-30 минут). Для начала скачаем установщик:

После окончания загрузки переходим в папку с файлом, нажимаем правой кнопкой мыши и выбираем пункт «Свойства».

Теперь перейдем на вкладку «Права» и поставим галочку «Разрешить запуск этого файла в качестве программы».

Теперь нажимаем «Next».

Здесь необходимо выбрать существующий аккаунт или создать его. Данное действие необходимо для проверки лицензии (коммерческой или некоммерческой).

Нажимаем «Next».

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

В этом меню находится выбор компонентов. К примеру, можно выбрать установку инструментов для разработки на Android, или же исходных компонентов (это нужно для статической сборки, если кому-то это нужно — напишите в комментариях, и я напишу отдельную статью). Если Вы не уверены, нужны Вам эти компоненты или нет, оставьте их пока так — даже после установки Qt будет возможным удаление и добавление элементов.

В этом окне принимаем лицензию. Жмем «Next».

Если Вы готовы, начинайте установку. У Вас запросят пароль суперпользователя (sudo), после чего начнется скачивание и извлечение файлов. Альтернативный способ — установка через терминал. Для начала необходимо обновить список пакетов.

sudo apt update

Скачиваем и устанавливаем Qt:

sudo apt install qt5-default

Теперь установка Qt Creator:

sudo apt install qtcreator

И, если нужно, исходники.

sudo apt install qtbase5-examples qtdeclarative5-examples

Настройка Qt Creator

После окончания установки перезагрузите компьютер и запустите Qt Creator. Перейдите в меню «Инструменты» -> «Параметры».

Здесь следует рассмотреть несколько вкладок.

1. Среда — это настройка внешнего вида самой IDE, а также изменение сочетаний клавиш и управление внешними утилитами.

2. Текстовый редактор — здесь идет настройка внешнего вида, шрифтов и расцветки редактора.

3. C++ — подсветка синтаксиса, работа с расширениями файлов и UI (т. е. формами).

4. Android — здесь собраны пути к необходимым инструментам, а также в этом меню настраиваются подключаемые или виртуальные устройства.

Установка компонентов Qt Creator

Если вдруг так случилось, что Вы забыли установить какой-то компонент, или, наоборот, хотите его удалить, то на помощь придет Qt Maintenance Tool. Это инструмент, позволяющий управлять всеми компонентами Qt Creator.

Чтобы запустить его, перейдите в меню приложений, выберите пункт «Разработка» -> «Qt Maintenance Tool».

Выберите необходимый пункт (Удалить/добавить компоненты, обновить компоненты или удалить Qt). После выполните необходимые операции и закройте окно.

Работа с Qt Creator — первый проект

Ну что же, час пробил! Установка Qt Creator завершена. Пора сделать свое первое кроссплатформенное приложение на Linux, а затем скомпилировать его на Windows. Пусть это будет. программа, выводящая иконку Qt, кнопку и надпись, на которую по нажатию кнопки будет выводиться случайная фраза. Проект несложный, и, конечно же, кроссплатформенный!

Для начала откроем среду разработки. Нажмем «Файл» -> «Создать файл или проект. «. Выберем приложение Qt Widgets — его быстро и удобно сделать. А название ему — «Cross-Platphorm». Вот как!

Комплект — по умолчанию. Главное окно тоже оставляем без изменений. Создаем проект.

Для начала необходимо настроить форму — главное окно приложения. По умолчанию оно пустое, но это не останется надолго.

Перейдем в папку «Формы» -> «mainwindow.ui». Откроется окно Qt Designer:

Удаляем панель меню и панель инструментов на форму, нажав правой кнопкой мыши и выбрав соответствующий пункт. Теперь перетаскиваем элементы Graphics View, Push Button и Label таким образом:

Читать еще:  После установки Windows 10 пропал диск d

Чтобы изменить текст, дважды кликните по элементу. В свойствах Label (справа) выбираем расположение текста по вертикали и по горизонтали — вертикальное.

Теперь пора разобраться с выводом иконки. Перейдем в редактор, слева кликнем по любой папке правой кнопкой мыши и выберем «Добавить новый. «. Теперь нажимаем «Qt» -> «Qt Resource File». Имя — res. В открывшемся окне нажимаем «Добавить» -> «Добавить префикс», а после добавления — «Добавить файлы». Выбираем файл, а в появившемся окне «Неверное размещение файла» кликаем «Копировать».

Получилось! Сохраняем все. Снова открываем форму. Кликаем правой кнопкой мыши по Graphics View, выбираем «styleSheet. » -> «Добавить ресурс» -> «background-image». В левой части появившегося окна выбираем prefix1, а в правой — нашу картинку. Нажимаем «ОК». Настраиваем длину и ширину.

Все! Теперь можно приступать к коду. Клик правой кнопкой мыши по кнопке открывает контекстное меню, теперь надо нажать «Перейти к слоту. » -> «clicked()». В окне набираем следующий код:

Или вы можете скачать полный проект на GitHub. Работа с Qt Creator завершена, нажимаем на значок зеленой стрелки слева, и ждем запуска программы (если стрелка серая, сначала нажмите на значок молотка). Запустилось! Ура!

Выводы

Установка и настройка Qt Creator завершена. Теперь вы сможете создавать свои программы под огромное число платформ, оставляя код нетронутым! Кстати, установив Qt на Windows, вы сможете скомпилировать этот проект и там. Удачи вам!

Установка qt creator в Windows 10

БлогNot. Установка QT под Windows и правильные Helloworld’ы 🙂

Установка QT под Windows и правильные Helloworld’ы 🙂

QT — ещё один мегаглючный популярный инструмент для разработки на C++. Во всяком случае, если Вы заглянете в тематический раздел Киберфорума, Вы увидите, что вместе с Visual C++ (Studio) и Builder именно Qt образует «большую тройку» современных сред разработки для C++. К тому же, сторонники Qt говорят, что только он изначально соблюдает концепцию ООП и весь из себя кроссплатформенный 🙂 Мдя, ну и бесплатный open source, конечно.

Как нам поставить и настроить это чудо под обычную 32- (64-) разрядную Windows? Смотрим официальный сайт, не ленимся нажать Show downloads.

Онлайн-сборки инсталлятора могут называться вроде

Увы, они будут докачивать порядка 800 Мб при установке и, по статистике, чаще становятся криво.

Офлайн-сборки (нажать Show Downloads на странице загрузок) могут называться, например

Это значит что они — с собственным компилятором MinGW и под 32-разрядную Windows. Есть еще сборки, предназначенные для работы с компилятором Visual Studio, тогда в имени сборки есть «studio». Не советую их, даже если установлен полный Visual Studio.

Скачать, установить. Актуальная версия 5.2.1 включает в себя IDE под названием Qt Creator, ставшее более-менее полноценным, во всяком случае, после пары ухищрений заработала отладка.

Запускаем установщик, по умолчанию будет предложен путь установки C:QtQt5.2.1 , не стоит его менять. Включаем компоненты Qt, MinGW, Qt Creator, Sources — необязательно.

Возможные проблемы при запуске QT Creator:

1. Ошибки при запуске (отсутствует libstdc++-6.dll и т.п.)

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

Кроме того, в системную переменную Path через точку с запятой прописываем пути Как это сделать:
Windows XP: Мой компьютер, Свойства, Дополнительно, Переменные среды, Path, Изменить
Windows 7: Мой компьютер, Свойства, Дополнительные параметры системы, Переменные среды, Системные переменные, Path, Изменить

Это необходимо сделать также для того, чтобы собранные Вами приложения могли запускаться из проводника Windows или другого файл-менеджера.

2. Запускается, но присутствуют сообщения об ошибках (например, «Точка входа в процедуру __gxx_personality_v0 не найдена в библиотеке libstdc++-6.dll«).

В чём дело: кривые сборки Qt Creator. Собирайте компилятор MinGW вручную (в инете об этом есть) или поставьте QT Creator 3.0.1, основанный на сборке Qt 5.2.1 (файл qt-opensource-windows-x86-mingw48_opengl-5.2.1.exe ), в нём такого бага не наблюдалось.

3. На работает отладка и т.п. Не исключено, что по умолчанию вообще работает только подсветка кода 🙂

В чём дело: кривизна-с. В меню Инструменты, Параметры, на вкладке Сборка и запуск, Профили Qt проверяем, что имеется автоопределённая связка Qt 5.2.1 + MinGW 32bit, это добавляет Qt Creator. На вкладке Сборка и запуск, Комплекты (в немного более ранних сборках — Инструментарии) должна быть автоопределенная связка инструментов Desktop Qt 5.2.1 MinGW 32bit, эту связку также добавляет Qt Creator, но в ней может быть указан неправильный отладчик, а редактированию она не поддается. У меня помогло просто создание новой связки с помощью кнопки Добавить, ей присваиваем какое-либо другое имя, например, Desktop QT 5.2.1 MinGW Patched, нажимаем кнопку Сделать по умолчанию. В нижней части окна для новой связки необходимо выбрать такие же параметры как и для автоопределенной (Desktop, Локальный ПК (по умолчанию для Desktop), MinGW (x86 32bit) — если желаете, можно и через Visual Studio компилировать, будет ещё медленнее), но указать другой отладчик, воспользовавшись кнопкой Управление, Добавить, Обзор. В открывшемся окне указываем путь к отладчику вида C:QtQt5.2.1Toolsmingw48_32bingdb.exe и нажимаем Применить.

4. Что ещё проверить и настроить перед созданием первого проекта.

Запускаем Qt Creator, выбираем пункт главного меню Инструменты, Параметры. на вкладке Текстовый редактор, Шрифт и цвета устанавливаем понравившийся шрифт (Courier New или другой моноширинный шрифт для листингов — рулит), на вкладке Текстовый редактор, Поведение выбираем кодировку файлов, по умолчанию Юникод (UTF-8). На вкладке Сборка и запуск, Основное указываем папку проектов, например, C:QtProjects (эту папку надо предварительно создать; в пути к ней, как и к другим папкам Qt , не должно быть символов кириллицы и/или пробелов; имя пользователя в системе — тоже латиницей).

Теперь два главных действия должно быть легко выполнить:

  • меню Отладка, Начать отладку, Начать отладку или клавиша F5
  • меню Сборка, Запустить или комбинация клавиш Ctrl+R

Можно попробовать. Сначала консольное приложение: меню Файл, Новый файл или проект, Приложения, Консольное приложение Qt. Только встроенный код ничего не делает, а в инете и книгах обычно неработающие «Hello, world». Напишем работающий main.cpp 🙂

Теперь попробуем «приложение с интерфейсом»: меню Файл, Новый файл или проект, создать приложение QT Widgets. Текст модуля main.cpp :

Жмём Файл, Закрыть все документы и проекты — и вернёмся к начальному окну, готовые к новым подвигам 🙂

P.S. Ну и проблема ещё в том, что в инете и книгах большинство примеров — по QT4, а в QT5 есть заметные отличия, самое очевидное —

Подробнее здесь. А вот тут — много примеров с исходниками именно по QT5.

Ниже можно скачать оффлайн-сборку QT 5.2.1 с QT Creator и компилятором MinGW. При полной установке она обеспечивает нормальную работу приложения и не лезет в инет за дополнительными компонентами.

Скачать оффлайн-сборку QT 5.2.1 с QT Creator и компилятором MinGW в файле .exe, 634 Мб

Как слинковать приложение QT статически для работы на другом компьютере? DLL Collector

Как сделать Windows-инсталлятор для приложения на QT? InnoSetup

Урок №1. Введение в Qt и установка Qt Creator

Обновл. 18 Янв 2020 |

В этом уроке мы познакомимся с кроссплатформенным фреймворком Qt и установим IDE для работы с ним.

Введение в Qt

Qt является кроссплатформенным (не зависящим от платформы/ОС) фреймворком для разработки приложений на языке С++. С помощью Qt были разработаны такие известные приложения, как: KDE, Opera, Google Earth и Skype. Впервые Qt был опубликован в мае 1995 года.

Qt5 подразумевает двойное лицензирование, а это означает, что Qt может быть использован в некоммерческих целях для создания приложений с открытым исходным кодом, а также как лицензия для коммерческих клиентов. За счёт использования собственного фреймворка и мощного инструментария Qt позволяет быстро и удобно создавать собственные кроссплатформенные приложения. Кроме того, команды разработчиков получают возможность работать на разных платформах, используя при этом общие инструменты для разработки и отладки. Весь инструментарий Qt с открытым исходным кодом вы можете найти на сайте qt.io.

Изначально Qt был разработан Норвежской компанией по разработке программного обеспечения Trolltech. В 2008 году компанию приобрела Nokia. Спустя четыре года в августе 2012 программные технологии Qt выкупила финская компания-разработчик Digia. Сейчас Qt развивается компанией QT Company, которая являющейся дочерней компанией Digia, и как проект Qt под открытым исходным кодом, с участием отдельных разработчиков и фирм.

Установка Qt Creator в Linux

Шаг №1: Мы будем устанавливать IDE с открытым исходным кодом. Для этого переходим по ссылке и выбираем самую последнюю версию Qt 5.13:

В этих уроках используется операционная система Linux (Debian 9.x 64-bit), поэтому мы скачиваем qt-opensourse-linux-x64-5.13.0.run , но вы также можете использовать соответствующие файлы Qt для Windows или Mac:

После окончания загрузки переходим в папку с необходимым нам файлом, нажимаем по нему правой кнопкой мыши и выбираем «Свойства». В закладке «Основные» видим «Имя», «Тип», «Размер файла», а также наименование родительской папки:

Переходим на вкладку «Права» и ставим галочку в поле «Разрешить выполнение файла как программы»:

Закрываем «Свойства» и запускаем программу.

Шаг №2: На следующем этапе установщик сообщает, что нам предоставлена версия с открытым исходным кодом Qt 5.13.0. Дальнейшая установка Qt предполагает регистрацию в Qt и создание Qt Account, который предоставляет доступ ко всем возможностям Qt. Кроме того, данное действие необходимо для проверки лицензии (коммерческая/некоммерческая). Если у вас уже есть учётная запись в Qt Account, то используйте кнопку «Next».

Читать еще:  Установка Windows 7 с флешки iso образ

Если учётной записи в Qt Account у вас ещё нет, то её можно создать сейчас: для этого перейдите по соответствующей ссылке в установщике, и вы будете перенаправлены на сайт qt.io в соответствующий раздел, или просто используйте кнопку «Next» — вы сможете это сделать в следующем шаге:

Шаг №3: Здесь необходимо ввести логин и пароль от Qt Account или создать Qt Account, если его ещё нет. Кнопка «Next» переводит нас на следующий этап:

Добро пожаловать в настройки Qt 5.13.0! Для перехода к следующему шагу нажимаем «Далее»:

Шаг №4: Выбираем каталог для установки Qt 5.13.0. Обратите внимание, адрес каталога указывается латинскими буквами (без кириллицы) и без пробелов! После того, как выбрали каталог, нажимаем «Далее»:

Шаг №5: Выбираем компоненты, которые хотим установить. Если на данном этапе нет уверенности в выборе конкретных компонентов, то добавление и удаление можно будет сделать позже, после установки программы:

Шаг №6: Принимаем лицензионное соглашение:

И нажимаем на кнопку «Установить»:

Для завершения установки нажимаем «Завершить». После завершения загрузки Qt Creator запустится самостоятельно (для этого необходимо по умолчанию оставить галочку в поле «Launch Qt Creator»):

Вот примерно следующее вы должны увидеть при запуске Qt Creator:

Поздравляем! Qt Creator установлен.

Установка через командную строку в Linux

Ещё одним альтернативным и простым способом установки Qt Creator в Linux на основе Debian является установка из пакетов. Если при работе с Linux вы используете терминал, то перед скачиванием и установкой Qt Creator программа запросит пароль sudo пользователя. Только после этого начнётся скачивание и извлечение файлов. Обычно пакты Linux не содержат последней версии Qt и их необходимо обновить. Ниже приведен алгоритм действий, позволяющий за 4 шага установить Qt Creator через терминал.

Шаг №1. Обновление:

$ sudo apt update

Шаг №2. Скачивание и установка Qt:

$ sudo apt install qt5-default

Шаг №3. Установка Qt Creator:

$ sudo apt install qtcreator

Шаг №4. Исходники:

$ sudo apt install qtbase5-examples qtdeclarative5-examples

Установка Qt Creator в Windows

Перво-наперво нам нужно скачать установочный пакет Qt. Вы можете это сделать, обратившись к официальному сайту qt.io. Либо же воспользоваться альтернативным вариантом и скачать с какого-нибудь «зеркала», например c этого (полный список всех «зеркал» находится здесь):

Нажимаем на official_releases/ и переходим к online_installers/ :

Нажимаем на online_installers/ и скачиваем файл qt-unified-windows-x86-online.exe :

Запустив скачанный файл, видим перед собой приветствие «Qt Online Installer». Нажимаем Next :

Далее у нас спросят о наличии Qt-аккаунта. Можно смело нажимать Skip и двигаться дальше:

Затем снова Далее :

Теперь нам нужно указать путь установки Qt. Для простоты я выбрал C:Qt :

На следующем шаге нам нужно выбрать набор компиляторов, которыми мы будем пользоваться в наших уроках. Я предлагаю ограничиться выбором пакета MinGW 7.3.0 32-bit , а остальные метки поставить так, как указано на скриншоте ниже:

После того, как инсталлятор скачает и установит все необходимые компоненты, можно будет перейти к непосредственному написанию кода для нашего приложения.

Создание проекта

Вначале нам необходимо создать проект. Сразу скажу, что наша программа будет консольным приложением. Для этого выберите Файл > Создать файл или проект… или можно воспользоваться сочетанием клавиш Ctrl+N :

Перед вами появится «Мастер настройки проектов». В левой колонке отметьте пункт Приложение , а затем в правой — Консольное приложение Qt :

На следующем шаге нужно будет указать имя для нашей будущей программы и папку, где будут располагаться файлы проекта. У меня это My_QtApplication и C:devQt_Project соответственно:

На следующем шагу без изменений, поэтому просто нажимаем кнопку Далее :

Теперь нам нужно выбрать набор компиляторов, который мы будем использовать для сборки своего проекта. Я настоятельно вам рекомендую выбрать Desktop Qt 5.13.0 MinGW 32-bit (сняв при этом отметки с остальных, если они у вас есть):

На последнем шагу нажимаем Завершить :

Теперь вы можете увидеть автоматически сгенерированный Qt-проект консольного приложения. Давайте рассмотрим его подробнее:

Настройка Qt Creator для разработки приложений под android

Время десктопных приложений подходит к концу, всё больше популярности набирает мобильная и web разработка. В данной лабораторной работе рассмотрен один из вариантов настройки Qt 5.14 и IDE Qt Creator для разработки приложений под android ОС.

Цель:

  1. Настроить IDE Qt Creator для разработки приложений под android ОС;
  2. Изучить базовые понятия связанные с мобильной разработкой;
  3. Научиться создавать мобильные приложения при помощи фреймворка Qt 5.14.

Инструменты

  1. IDE Qt Creator с набором предварительно собранных компонент фреймворка Qt 5.14 для android (560 Мб);
  2. Java SE Development Kit 8 (JDK) или OpenJDK 8 (100 Мб);
  3. Android Studio (749 Mб);
  4. Компоненты для сборки приложений (3 Гб);
  5. Genymotion (250 Мб + (образ) 350 Мб).

Все компоненты из вышеуказанного списка выбирайте в соответствии с вашей операционной системой и её разрядностью (битностью). Дальнейшее описание будет приводиться на примере Windows 7 x64.

Установка предварительно собранных компонент фреймворка Qt 5.14 для android

Предполагается, что на данный момент у вас на ПК уже установлен Qt, если это не так, то все нижеперечисленные действия можно проделать в момент установки Qt через web installer который можно загрузить с официального сайта qt framework https://www.qt.io/.

Первым делом запустим Qt Maintenance Tool. Для этого напишите Qt Maintenance Tool в строке поиска меню Пуск. С помощью данного инструмента можно устанавливать/обновлять/удалять компоненты qt framework.

После запуска нажмите Далее и введите данные от своей учётной записи. На следующем экране выберите Добавление или удаление компонентов и снова нажмите Далее. После небольшой подгрузки перед вами откроется окно выбора компонентов. Установите галочку рядом с компонентом Android и нажмите Далее.


Рис. 1 Компоненты для android

После окончания установки закройте окно Qt Maintenance Tool.

Установка JDK 8/OpenJDK 8

Если этот компонент у вас уже установлен, данный раздел можно пропустить.

Внимание! Нужна именно восьмая версия. Для того, чтобы проверить какая версия JDK установлена на вашем ПК, и есть ли она вообще, напишите в командной строке: java -version . Открыть командную строку можно комбинацией клавиш Win + R .


Рис. 2 Проверка версии JDK

Обратите внимание, в выводе должно быть написано именно JDK, а не JRE. Если вы видите сообщение об ошибке (значит Java не установлена) или версия отличается от 1.8, то переходите к процедуре установки.

На этом шаге есть два основных варианта:

  • Установить Oracle JDK 8 с официального сайта. В этом случае вам придется создать учётную запись заполнив довольно объёмную форму регистрации с последующим подтверждением через электронную почту;
  • Установить одну из сборок OpenJDK 8.

Для лабораторной работы рекомендуется использовать AdoptOpenJDK как менее затратный по времени вариант. Из списка выберите подходящий для вашей системы вариант JDK и нажмите скачать.

  • msi версия произведёт автоматическую установку и настройку ОС для работы с JDK включая добавление пути к папке с JDK в переменную среды Path и JAVA_HOME . Выбирайте этот вариант, если в вашей системе ещё не установлена Java вообще или установленная версия ниже восьмой.
  • zip версия содержит папку с JDK, которую можно распаковать в удобное для вас место. Это вариант стоит выбирать, тем, у кого установленная версия Java выше 1.8.

Если вы выбрали установку через msi, проверьте корректность установки выполнив команду: java -version в командной строке. Если всё установилось правильно вы увидите вывод как на рис. 2.

Установка Android Studio

В связи с санкциями против Крыма прежде чем перейти непосредственно к установке выполним некоторые дополнительные действия, а именно настроим VPN. Возможные варианты:

  • Вы уже пользуетесь VPN сервисами (не плагин для браузера), используйте их;
  • У вас VPN на смартфоне + много мобильного интернета, раздайте Wi-Fi или подключите телефон к компьютеру в режиме USB-модема;
  • Используйте способ указанный здесь.

Подключите VPN-соединение и перейдите на сайт. Нажмите на кнопку Download Android Studio предварительно убедившись, что ваша операционная система была определена верно (надпись под кнопкой). В противном случае воспользуйтесь ссылкой Download Options, чтобы перейти к списку доступных для загрузки версий Android Studio.


Рис.3 Загрузка Android Studio

В зависимости от загруженности VPN-канала загрузка может занять от 40 мин и более.

Если вы предпочитаете работать с командной строкой/терминалом, то можно обойтись без загрузки Android Studio, а воспользоваться инструментом sdkmanager . Плюсом консольной версии sdkmanager является размер, он почти в 10 раз меньше Android Studio и составляет 77 Мб. Но для начинающих разработчиков данный вариант выбирать не рекомендуется, т.к. версия SDK Manager с графическим интерфейсом встроенная в Android Studio существенно удобнее в использовании.

После окончания загрузки установите Android Studio в удобное для вас место. В целом процедура установки стандартная, единственный вопрос может возникнуть на вкладке выбора компонентов.

Компонент Android Virtual Device нужен в том случае если вы планируете использовать стандартный эмулятор андроид устройств. Но кроме Android Virtual Device потребуется установить ряд других компонентов. Т.к. в данной лабораторной работе предполагается использование эмулятора от сторонних разработчиков — Genymotion, поэтому, установка доп. компонентов, требуемых для работы стандартного эмулятора, описана не будет, а значит и установка Android Virtual Device не имеет смысла, то есть галочку можно убрать.

Читать еще:  Установка приложений через itunes


Рис.4 Выбор компонентов Android Studio

Во время запуска Android Studio попробует найти папку с загруженными SDK. Если ему это не удастся, то запустится мастер который предложит скачать последнюю версию SDK. Путь для размещения SDK можно указать любой, кроме той папки где установлена Android Studio. Если у вас уже есть папка с SDK, можно просто указать путь к ней.


Рис. 5 Android Studio Setup Wizard

После окончания загрузки SDK перезапустите Android Studio и, в открывшемся окне, щёлкните по кнопке Configure. Выпадающем списке выберите SDK Manager.


Рис. 6 Запуск SDK Manager

В открывшемся окне нас будут интересовать две вкладки: SDK Platforms и SDK Tools.

На вкладке SDK Platforms вы увидите список доступных для загрузки SDK. Версия SDK совпадает с уровнем API (второй столбец). В первом столбце указана версия android начиная с которой данный уровень API был введён.

Разные версии Qt framework поддерживают разные уровни API. Qt версии 5.14 поддерживает API начиная с 21 уровня и выше (информация с официального сайта, но на практике лучше использовать SDK начиная с 24 версии). Это значит, что для устройств работающих на версии Android ниже 5 (Lollipop) ваша программа собранная с помощью Qt 5.14, скорее всего, не заработает, а значит нет смысла скачивать SDK ниже 21 версии. В следствии обратной совместимости разных уровней API нам нет необходимости для каждой версии Android скачивать свой SDK. Для сборки приложений мы можем использовать SDK для самого последнего уровня API, в этом случае наши приложения будут работать на всех android устройствах. Разумеется, если мы хотим обеспечить работу приложения на Android 5.0 (API 21) мы не должны использовать функции которые появились только начиная c API 22 уровня и т.д.


Рис. 7 Выбор комплекта SKD

Переключитесь на вкладку SDK Tools. Снимите галочку Hide Obsolete Packages (внизу окна). И выберите все компоненты указанные на скриншоте.


Рис. 8 Выбор SDK Tools

Поставьте галочку Show Package Details. В разделе Android SDK Build-Tools 30-rc1 установите галочку напротив версии 28.0.3, а в разделе NDK (Side by side) проверьте, что выбрана самая последняя версия (на данный момент это 21.0.6113669).


Рис. 9 Выбор Android SDK Build-Tools

Пояснения по поводу Android SDK Build-Tools. В целом, обычно рекомендуют всегда выбрать самую последнюю версию инструментов сборки. Здесь рекомендуется выбирать версию 28.0.3, по причине того, что в скрипте создаваемом для инструмента сборки android приложений Gradle по умолчанию прописана именно версия 28.0.3. Это значение можно изменить вручную отредактировав скрипт, но это придётся делать каждый раз.
Внимание! Возможно версия Android SDK Build-Tools используемая Gradle по умолчанию будет изменена, в таком случае вы увидите сообщение об ошибке с указанием требуемой версии. Кроме того, Qt умеет скачивать требуемую версию сам, но для этого нужно будет включить VPN, для обхода санкций.

Загрузка выбранных компонентов может занять продолжительное время (более часа).

Настройка Qt Creator

Запустите Qt Creator и выберите пункт меню Инструменты → Параметры… В открывшемся окне выберите раздел Устройства вкладку Android.


Рис. 10 Окно Параметры

В разделе Настройки Java в поле Размещение JDK укажите путь к корневой папке в которой расположена JDK 8 версии.


Рис. 11 Настройка Java

Если путь прописан корректно вы увидите сообщение как на рис. 11.

В разделе Настройки Android в поле Размещение SDK для Android укажите путь к корневой папке в которую вы скачивали SDK (можно узнать через SDK Manager в поле Android SDK Location). В поле Размещение NDK для Android укажите путь к корневой папке NDK. Он располагается в: [путь к корню sdk]ndk[номер версии ndk].


Рис. 12 Настройки Android

На этом настройка Qt Creator завершена.

Варианты запуска/отладки приложения

Существует два основных варианта отладки приложения:

  • На реальном устройстве. О том как настраивать устройство и проект в Qt Creator можно прочитать тут;
  • На эмуляторе. О настройке эмулятора и проекта в Qt Creator можно прочить тут.

Внимание! Перед сборкой/запуском/отладкой каждого нового android-приложения рекомендуется включить VPN, т.к. Qt Creator и система автоматической сборки Gradle могут попробовать докачать недостающие компоненты и зависимости, в том числе, и с подсанкционных гугловских серверов. В случае неудачи сборка завершится с ошибкой. Скаченные зависимости остаются в системе и не требуют повторного скачивания.

Компьютерный блог. Статьи, уроки и инструкции

Популярные статьи

  • Почему из продажи исчезают нетбуки? Куда они пропали?(5,00 из 5)
  • Как установить Autotune 8.1? Ошибка iLok(5,00 из 5)
  • Как устроен ПК. Устройство компьютера кратко(5,00 из 5)
  • Кабели Ethernet, типы LAN кабелей, CAT5, CAT6(5,00 из 5)
  • Как увеличить FPS в играх, отключив HPET?(4,92 из 5)
  • Износ компьютера. Причины износа компьютера(4,67 из 5)
  • Что лучше: Windows или Linux?(4,67 из 5)
  • Как установить MinGW 7.3.0 32bit для QT Creator 5.12.0?(4,60 из 5)

Категории

  • Видеоуроки (2)
    • Аудио (1)
  • Компьютеры и технологии (16)
    • Базы данных (2)
    • Полезное (6)
  • Программирование (7)
    • QT Creator (2)
    • Xcode и Swift (5)
  • Сети и Интернет (6)
    • Безопасность (3)
    • Основы сетей (1)
  • Софт (1)

Свежие комментарии

Спасибо, довольно полезная статья

Great content! Super high-quality! Keep it up! 🙂

материнские платы Ас(н)ус не имеют этой настройки, отключай средствами виндоус

Помогите ребята не могу найти где в БИОСе HPET мат…

Рассылка

Главная страница » Программирование » QT Creator » Как установить MinGW 7.3.0 32bit для QT Creator 5.12.0?

Как установить MinGW 7.3.0 32bit для QT Creator 5.12.0?

Недавно я устанавливал qt 5.12.0 на свой компьютер и при выборе компилятора MinGW 7.3.0 обнаружил, что в онлайн установщике нет версии MinGW 32bit. Похоже, что 32-битные системы становятся достоянием прошлого и в ближайшем будущем совсем перестанут поддерживаться, соответственно, разработка каких-либо прикладных программ или игр будет не актуальна для 32bit систем для разработчиков. Что же делать, если на работе/дома стоит 32-битная система, либо нужно запустить на такой системе, и Вам необходим подходящий инструменты MinGW? Разберём в этой статье!

Что такое MinGW?

MinGW – это полный набор инструментов с открытым исходным кодом для программирования, который подходит для разработки своих собственных приложений для Microsoft Windows и не зависит от сторонних DLL-библиотек (часть DLL входит в состав операционных систем).

MinGW включает в себя:

Программный порт GNU (GCC), включая компиляторы C, C ++, ADA и Fortran;

GNU Binutils для Windows (ассемблер, компоновщик, менеджер архивов).

Установщик командной строки с необязательным интерфейсом GUI (mingw-get) для развертывания MinGW и MSYS в MS-Windows.

Что примечательно, разработка MinGW началась ещё в конце 90-х годов и инструмент назывался MinGW_32, но позже он был переименован.

Сборка исходников

На самом деле для опытного программиста, это не станет проблемой, ведь собрать компилятор можно из исходников, но это может занять больше количество времени. На просторах интернета я нашёл готовый архив с собранными файлами от пользователя nayk1982 вот в этом месте https://evileg.com/ru/forum/topic/734/ , спасибо ему большое. Архив с MinGW 7.3.0 32bit можно скачать либо по ссылке, либо отсюда (если вдруг по какой-то причине не удаётся скачать по ссылке).

Установка MinGW вручную

Для начала необходимо скачать архив. После этого распакуем папки в архиве по пути установки QT Creator (у меня это C:Qt).

Папку mingw73_32 распакуем в папку, в названии которой указана версия QT (в данном случае 5.12.0):

Папку mingw730_32 распакуем в папку «tools» в корневой директории QT:

После этого необходимо запустить QT Creator и перейти параметры. И здесь перейти в «Комплекты» и во вкладке «Профили QT» нажать клавишу «Добавить…» с указанием пути к файлу qmake.exe (C:QT5.12.0mingw73_32binqmake.exe). Название профиля можно указать любое, либо как на картинке:

Далее необходимо перейти во вкладку «Компиляторы» и добавить C и C++ компиляторы также нажатием клавиши «Добавить», название можно установить произвольное (либо как на скринах), пути к компиляторам, соответственно, C:QtToolsmingw730_32bingcc.exe и C:QtToolsmingw730_32bing++.exe:

Далее во кладке «Отладчики» необходимо также нажать клавишу «Добавить» и также указать путь (C:QtToolsmingw730_32bingdb.exe):

Последним шагом в установке MinGW будет добавление комплекта. Здесь необходимо указать Компиляторы C и C++, отладчик и профиль Qt, то, что было добавлено на предыдущих шагах.

Поздравляю! Вы добавили MinGW 7.3.0 32bit в QT Creator и теперь сможете компилировать свой проект и для 32 – и для 64 – битных систем Windows. Вы великолепны!

Как изменить компилятор в QT Creator в уже созданном проекте?

Если вы перезапустите QT Creator и запустите свой старый проект, к своему сожалению, вы обнаружите, что выбрать вновь добавленный компилятор невозможно. Исправить это очень просто, достаточно перейти в папку с вашим проектом и удалить там файл с название «****.pro.user):

После этого, вновь открывайте проект и уже сам Qt Creator предложит вам настроить проект и выбрать комплекты. Можно выбрать два комплекта, например, 32 и 64bit.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector