129 lines
3.6 KiB
Plaintext
129 lines
3.6 KiB
Plaintext
= Настройка Qt Creator
|
||
:title-separator: {sp}|
|
||
:category: Linux/Программы
|
||
:tags: Linux, Qt, QtCreator, C++,
|
||
:toc:
|
||
include::{l10ndir}/{lang}.adoc[]
|
||
|
||
Перед настройкой QtCreator желательно установить пакеты для разработки
|
||
и выполнить дополнительные настройки:
|
||
|
||
[source,sh]
|
||
----
|
||
sudo apt-get install git ninja-build cmake uncrustify dos2unix doxygen
|
||
sudo apt-get install clazy clang-tidy build-essential qt5-default
|
||
git clone https://git.246060.ru/f1x1t/uncrustify-config ~/.config/uncrustify
|
||
----
|
||
|
||
== Полезные заметки и решение проблем
|
||
|
||
Проект на CMake перестал настраиваться. Сообщения вида:
|
||
|
||
____
|
||
Не удалось разобрать проект CMake: потеряно соединение с сервером CMake.
|
||
____
|
||
|
||
Решение:
|
||
|
||
. Закрыть проект в QtCreator
|
||
. Удалить файл `CMakeLists.txt.user` и целевой каталог сборки, например `_build`
|
||
. Открыть проект в QtCreator
|
||
|
||
|
||
|
||
== Плагины
|
||
|
||
[.text-center]
|
||
.Справка - О модулях (часть 1)
|
||
image::qtcreator-setup/qtcreator21.png[qtcreator21,pdfwidth=80%,scaledwidth=80%,align="center"]
|
||
|
||
{empty} +
|
||
|
||
[.text-center]
|
||
.Справка - О модулях (часть 2)
|
||
image::qtcreator-setup/qtcreator22.png[qtcreator22,pdfwidth=90%,scaledwidth=90%,align="center"]
|
||
|
||
{empty} +
|
||
<<<
|
||
|
||
== Комплекты
|
||
|
||
[.text-center]
|
||
.Инструменты - Параметры - Комплекты - Комплекты
|
||
image::qtcreator-setup/qtcreator34.png[qtcreator34,pdfwidth=80%,scaledwidth=80%,align="center"]
|
||
|
||
{empty} +
|
||
|
||
[.text-center]
|
||
.Инструменты - Параметры - Комплекты - Комплекты - Генератор CMake - Изменить
|
||
image::qtcreator-setup/qtcreator35.png[qtcreator35,align="center"]
|
||
|
||
{empty} +
|
||
<<<
|
||
|
||
== Среда
|
||
|
||
[.text-center]
|
||
.Инструменты - Параметры - Среда - Система
|
||
image::qtcreator-setup/qtcreator41.png[qtcreator41,pdfwidth=80%,scaledwidth=80%,align="center"]
|
||
|
||
{empty} +
|
||
|
||
== Редактор
|
||
|
||
[.text-center]
|
||
.Инструменты - Параметры - Текстовый редактор - Поведение
|
||
image::qtcreator-setup/qtcreator42.png[qtcreator42,pdfwidth=80%,scaledwidth=80%,align="center"]
|
||
|
||
{empty} +
|
||
<<<
|
||
|
||
== C++
|
||
|
||
[.text-center]
|
||
.Инструменты - Параметры - С++ - Именование файлов
|
||
image::qtcreator-setup/qtcreator51.png[qtcreator51,pdfwidth=80%,scaledwidth=80%,align="center"]
|
||
|
||
{empty} +
|
||
|
||
== Стилизатор
|
||
|
||
[.text-center]
|
||
.Инструменты - Параметры - Стилизатор - Uncrustify
|
||
image::qtcreator-setup/qtcreator55.png[qtcreator55,pdfwidth=80%,scaledwidth=80%,align="center"]
|
||
|
||
{empty} +
|
||
<<<
|
||
|
||
== Сборка и запуск
|
||
|
||
[.text-center]
|
||
.Инструменты - Параметры - Сборка и запуск - Основное
|
||
image::qtcreator-setup/qtcreator61.png[qtcreator61,pdfwidth=80%,scaledwidth=80%,align="center"]
|
||
|
||
{empty} +
|
||
|
||
== To-Do
|
||
|
||
[.text-center]
|
||
.Инструменты - Параметры - To-Do
|
||
image::qtcreator-setup/qtcreator67.png[qtcreator67,pdfwidth=80%,scaledwidth=80%,align="center"]
|
||
|
||
{empty} +
|
||
<<<
|
||
|
||
== Импорт проекта на CMake
|
||
|
||
[.text-center]
|
||
.Импорт проекта - Настроить проект
|
||
image::qtcreator-setup/qtcreator74.png[qtcreator74,pdfwidth=80%,scaledwidth=80%,align="center"]
|
||
|
||
{empty} +
|
||
|
||
== Сборка
|
||
|
||
[.text-center]
|
||
.Проект - Настройки сборки
|
||
image::qtcreator-setup/qtcreator81.png[qtcreator81,pdfwidth=80%,scaledwidth=80%,align="center"]
|
||
|