setup_qtcreator

Утилита для настройки среды разработки Qt Creator IDE на использование инструментария для ЗОСРВ "Нейтрино".

Синтаксис:

setup_qtcreator.sh [-l] [-r] [-R] [-v] [-h] [-f] [-t <sdktool_path>] [<qtcreator_root_path>]
setup_qtcreator.bat [-l] [-r] [-R] [-v] [-h] [-f] [-t <sdktool_path>] [<qtcreator_root_path>]

Описание:

Утилита setup_qtcreator предназначена для автоматизированной настройки среды разработки Qt Creator IDE на использование инструментария для ЗОСРВ "Нейтрино" и "Нейтрино-Э". В частности, она позволяет автоматизировать наполнение основных разделов конфигурации (Kits, Qt Versions, Compilers, Debuggers).

Опции:

-l
Использовать локальный каталог для конфигурационных файлов (т.е. сохранить настройки Qt Creator только для пользователя, от имени которого запущена утилита)

Warning: Данный параметр носит экспериментальный характер; его использование не рекомендуется. В случае возникновения каких-либо затруднений в использовании данной утилиты рекомендуется обращаться за технической поддержкой по адресу support@kpda.ru.

-r
Удалить предыдущую конфигурацию инструментария из Qt Creator.

Caution: Будет удалена только конфигурация инструментария, входящего в тот комплект разработчика, к которому относится данная утилита. Т.е., например, при вызове setup_qtcreator из состава КР для "Нейтрино-Э" (/opt/kpda2020e/setup_qtcreator.sh) будет удалена только конфигурация инструментария для платформы "Эльбрус".

-R
Полностью удалить конфигурационные XML-файлы среды Qt Creator. Расположение удаляемых файлов зависит от режима работы (глобальный/локальный), а также от пользователя, от имени которого запущена утилита.

Caution: При выполнении данной операции выполняется дополнительный запрос на подтверждение (в качестве дополнительной защиты от случайного удаления конфигурационных файлов).


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

-v
Увеличить степень подробности вывода. Поддерживаются множественные значения (-vv, -vvv и т.д.)

Caution: Значения -vvv и далее предназначены для отладочных целей.

-h
Вывод справки.
-f
Не проверять версию Qt Creator (по умолчанию утилита проверяет, относится ли используемая версия Qt Creator к списику поддерживаемых).

Warning: Данный параметр носит экспериментальный характер; его использование не рекомендуется. В случае возникновения каких-либо затруднений в использовании данной утилиты рекомендуется обращаться за технической поддержкой по адресу support@kpda.ru.

-t <sdktool_path>
Явно задать путь к вспомогательной утилите sdktool из состава Qt Creator. Пример: -t C:\Qt\qtcreator-4.6.2\bin\sdktool.exe.

Warning: Данный параметр носит экспериментальный характер; его использование не рекомендуется. В случае возникновения каких-либо затруднений в использовании данной утилиты рекомендуется обращаться за технической поддержкой по адресу support@kpda.ru.

<qtcreator_root_path>
Корневой каталог инсталляции Qt Creator. Данный параметр необходим в том случае, если производится настройка Qt Creator, установленного в отдельный каталог (например, из дистрибутивов с сайта qt.io). В том случае, если производится настройка системного Qt Creator (например, входящего в состав используемого дистрибутива Linux), данный параметр использовать не требуется.

Примеры использования:

Настройка штатного (системного) Qt Creator на использование компонентов из КР для ЗОСРВ "Нейтрино" редакции 2018 года (Linux host):
# /opt/kpda2018/setup_qtcreator.sh
Настройка альтернативного Qt Creator на использование компонентов из КР для ЗОСРВ "Нейтрино" редакции 2018 года (Linux host):
# /opt/kpda2018/setup_qtcreator.sh /opt/qtcreator-4.15.2
Настройка альтернативного Qt Creator на использование компонентов из КР для ЗОСРВ "Нейтрино" редакции 2018 года (Windows host):
C:> cd KPDA2018
C:\KPDA2018> setup_qtcreator.bat C:\Qt\qtcreator-4.6.2

Местонахождение утилиты:

Каталог установки Комплекта разработчика (напр. C:\KPDA2020 или /opt/kpda2018)

Поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2018

Платформы:

GNU/Linux, Microsoft Windows

Целевые архитектуры:

armv7, e2k, mips, ppc, x86

Возвращаемое значение:

0
Успешное завершение.
≠0
Утилита завершилась с ошибками.

Классификация:

Инструментальные средства ЗОСРВ «Нейтрино»




Предыдущий раздел: Справочник по утилитам