= Настройка 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=90%,scaledwidth=90%,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"]