Qt как добавить комплект

Adding Kits

Qt Creator groups settings used for building and running projects as kits to make cross-platform and cross-configuration development easier. Each kit consists of a set of values that define one environment, such as a device, compiler, Qt version, and debugger command to use, and some metadata, such as an icon and a name for the kit. Once you have defined kits, you can select them to build and run projects.

Qt Creator supports development for the desktop and for the following types of devices:

  • Android Device
  • Bare Metal Device
  • Generic Linux Device
  • iOS Device
  • iOS Simulator
  • QNX Device

    Select Tools > Options > Build & Run > Kits > Add.

To clone the selected kit, select Clone.

Double-click the icon next to the field to select the image that is displayed in the kit selector for this kit. You can use any image in a supported file format (for example, PNG). The image is scaled to the size 64×64 pixels. For example, using the compiler logo as an icon allows you to easily see, which compiler is used to build the project for the selected kit.

Qt Creator checks the directories listed in the PATH environment variable for the qmake executable. If a qmake executable is found, it is referred to as Qt in PATH and selected as the Qt version to use for the Desktop kit that is created by default.

Qt Creator uses the default kit if it does not have enough information to choose the kit to use. To set the selected kit as the default kit, select Make Default.

© 2015 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.

Почему в Qt отсутствует подходящий комплект?

Впервые столкнулся с такой проблемой. У меня ubuntu, ничего не получается! написано «Отсутствует подходящий комплект. Добавьте комплект в настройках или через инструмент обслуживания SDK.» вот нажимаю на настройки там ничего не выбирается!

Захожу в Qt Creator, нажимаю создать новый проект, выбираю Non-Qt > Plain C++ > Выбрать, Project lacation далее, Build system далее, В Kits у меня ничего нет и там пишет то что я писал выше! а без этого я не могу продолжить.

  • Вопрос задан более трёх лет назад
  • 26064 просмотра
  • Facebook
  • Вконтакте
  • Twitter

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

5ab795d0678db148651622.png

Т.к. у меня уже установлена Visual Studio 2013, то вместо Qt/Qt 5.10.1/MinGW 5.3.0 32 bit и Qt/Tools/MinGW 5.3.0 я сначала попробовал установить Qt/Qt 5.10.1/MSVC 2013 64-bit. Такой вариант тоже работает, но в появившемся комплекте отсутствовал отладчик. Поэтому я остановил свой выбор на MinGW, т.к. в нём есть отладчик GDB.

Qt как добавить комплект

Для работы с Qt 4-й версии необходимо все компоненты устанавливать отдельно (В 5-й версии Qt это недоразумение было исправлено). Для работы потребуется три программы:

  • MinGw 4.8.2 — это Linux-утилиты для среды Windows. В состав входит C++ компилятор, именуемый g++;
  • Qt 4.8.6 — это непосредственно сам SDK 4-й версии (актуально на момент написания этой статьи);
  • Qt Creator 4.0.2 — это среда разработки.

Каждый компонент устанавливается в отдельный каталог. Я использую каталоги:

Но можно использовать любые.

Последовательность установки: MinGW — Qt — Qt Creator.

Утилиты MinGw 4.8.2

Прямая ссылка для скачивания MinGw 4.8.2:

В момент инсталляции указывается каталог типа C:\tools\qt\mingw_4_8_2 .

Сам Qt SDK версии 4.8.6 берется здесь:

Если нет Microsoft Visual Studio, то нужна версия Qt для компилятора MinGw. В имени инсталлятора должны присутсвовать буквы mingw . Прямой линк на Qt 4.8.6 для MinGw:

В момент инсталляции указывается каталог типа C:\tools\qt\qt_4_8_6 .

Кроме каталога инсталляции, инсталлятор запросит каталог, в котором находится компилятор MinGw:

Нужно указать каталог, куда был установлен MinGw: C:\tools\qt\mingw_4_8_2 .

Qt Creator 4.0.2 берется со страницы:

Прямой линк на загрузку:

В момент инсталляции указывается каталог типа C:\tools\qt\qt_creator_4_0_2 .

Настройка среды разработки Qt Creator 4.0.2

В Qt Creator первым делом необходимо зайти в Инструменты — Параметры — Сборка и запуск — Вкладка "Профили Qt" . Там нужно нажать кнопку "Добавить", задать имя профиля "Qt 4.8.6", и указать месторазмещение файла qmake.exe . Он находится в подкаталоге /bin каталога, куда был установлен Qt 4.8.6:

Нажав кнопку "Подробнее", нужно посмотреть, какое ABI использует эта сборка Qt 4.8.6. Эта информация потребуется ниже.

Далее нужно переключиться на вкладку "Компиляторы" . Нажимается нопка "Добавить", вводится название "MinGW 4.8.2", и указывается месторазмещение исполняемого файла компилятора g++, который находится в подкаталоге /bin каталога, куда был установлен MinGW.

Внимание! Нужно указывать именно файл g++! В том же каталоге есть файл c++, и если его указать, то ничего не заработает.

Так же нужно проверить, чтобы строка ABI соответствовала ABI, который был записан для сборки Qt. Если строка не соответствует, ее надо исправить путем выбора пункта "<особое>" в выпадающем списке и выбра нужных пунктов в последующих выпадающих списках.

Внимание! На низких разрешениях мониторов окно настройки может быть узким, и в него не будут влазить выпадающие списки -pe и -32bit (как на картинке выше). В этом случае, надо временно расширить окно, утащив левую часть окна за пределы монитора, и сделать правильную настройку.

Иногда, если на вкладке "Профили Qt" возле конфигурации Qt стоит красный значек с восклицательным знаком, и при этом ABI в выпадающем списке вкладки "Компиляторы" соответствует ABI вкладки "Профили Qt", то становится непонятно в чем проблема. На самом деле это небольшой глюк креатора. Чтбы его обойти, нужно в настройке ABI выбрать пункт "<особое>", и настроить вручную сегменты ABI выпадающими списками.

На этом настройка закончена. Теперь при открытии/создании проектов в Qt Creator можно добавлять конфигурацию Qt 4.8.6 путем нажатия кнопки "Добавить":

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

alirzaev/static-qt-build-manual

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Руководство по сборке Qt со статической компоновкой под Windows

  • Visual Studio 2017 или 2019
  • Исходники Qt

Открываем x64 Native Tools Command Prompt

Создаем папку для сборки

Запускаем конфигурационный скрипт

  • skip <module> — исключает из процесса сборки отдельный подмодуль
  • nomake examples — исключает из процесса сборки примеры программ
  • nomake tests — исключает из процесса сборки тесты
  • platform <platform> — определяет платформу, для которой будет собран Qt, в данном случае Windows с MSVC
  • no-opengl — не использовать OpenGL для отрисовки интерфейса
  • qt-zlib , qt-libpng , qt-libjpeg — использовать библиотеки zlib , libpng , libjpeg поставляемые вместе с Qt
  • opensource — использовать open source вариант Qt
  • confirm-license — автоматически принять лицензию Qt
  • debug-and-release , release , debug — варианты сборок
  • static , static-runtime — включить статическую компоновку Qt и runtime
  • prefix <prefix> — путь до папки, в которую будут скопированы откомпилированные файлы Qt

Запускаем сборку Qt (займет достаточно много времени)

Открываем «Параметры», выбираем «Комплекты» и переходим на вкладку «Профили Qt»

Нажимаем кнопку «Добавить…» и указываем путь до qmake.exe

Вводим название для нового профиля и нажимаем кнопку «Применить»

Переходим на вкладку «Комплекты». Копируем комплект с соответствующим компилятором (в данном случае MSVC)

В свойствах нового комплекта выбираем новое название, а также выбираем только что добавленный нами профиль Qt. Нажимаем «ОК»

Подключение комплекта к существующему проекту

Открываем проект в QtCreator. Переключаемся в режим «Проекты»

В списке профилей выбираем новый профиль Qt

Для сборки с нужным комплектом слева внизу выбираем наш профиль Qt и запускаем сборку

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *