Qt Creator 18 виходить з підтримкою контейнерів для розробки та покращеннями в C++, QML та Git.

Ключові моменти
  • Qt Creator 18 представляє експериментальну підтримку контейнерів розробки з автоматичним налаштуванням через devcontainer.json.
  • Нова вкладка «Підсумок», спливаючі сповіщення та підтримка редакторів із вкладками.
  • Оновлення Clangd/LLVM 21.1 та сумісність GitHub Copilot у корпоративних середовищах.
  • Покращена організація проєкту та нові функції для CMake та автоматизованого тестування.
  • Розширена підтримка віддалених пристроїв Linux та покращення редактора комітів Git.

Qt Creator

Після шести місяців роботи, Нова версія Qt Creator 18 вже доступнаввести експериментальні функції що посилює їхню роль в автоматизації та модернізації робочого процесу розробників, покращуючи як інтерфейс, так і сумісність із зовнішніми інструментами.

Серед основних нових функцій виділяються наступні: експериментальна підтримка контейнерів розробки (Контейнери розробки). Qt Creator тепер може виявляти файл devcontainer.json у проєкті та автоматично створювати контейнер Docker з необхідною конфігурацією для компіляції та запуску коду. Хоча ця функція все ще перебуває на експериментальній стадії, вона є кроком до повністю автоматизованої розробки в екосистемі Qt.

Основні нові можливості Qt Creator 18

Нова версія Qt Creator 18 Оновіть візуальний досвід за допомогою нової вкладки «Підсумок» на сторінці привітання. На ній Контент зібрано з інших розділів, такі як навчальні посібники, практичні приклади та рекомендовані нотатки на основі досвіду користувачів.

The сповіщення Вони також отримують значне оновлення: Тепер вони відображаються як спливаючі вікна, більш стриманий та сучасний, хоча користувачі можуть повернутися до класичного стилю в розділі «Середовище > Інтерфейс > Надавати перевагу стилю банера».

Зі свого боку, Редактор коду додає довгоочікувану додаткову функцію вкладки, Це спрощує перемикання між відкритими файлами та покращує візуальну організацію вашої роботи. Крім того, доступні більш просунуті методи навігації, такі як Локатор, історія редагувань та комбінації клавіш.

Qt Creator 18 Оновіть модель коду C++ з підтримкою найновіших мовних функцій, на додаток до включення Clangd/LLVM 21.1 у своїх попередньо скомпільованих бінарних файлах. Він також пропонує швидкі виправлення для видалення непотрібних ключів або визначення статичних членів.

Для розробників QML, Тепер можна використовувати останню версію мовного сервера QML.Це оновлення покращує автодоповнення, виявлення помилок та інтеграцію з інструментами аналізу коду, навіть під час роботи зі старими версіями Qt.

Ще однією важливою новинкою є сумісність із середовищами GitHub Enterprise для GitHub Copilot, що розширює можливості допомоги на основі штучного інтелекту в редакторі.

Чіткіше та ефективніше управління проектами

L файли .user що містять конфігурації, специфічні для проекту Тепер вони зберігаються в підкаталозі .qtcreator/Це забезпечує більшу організованість основних каталогів. У режимі проекту користувач може вибрати відображення лише відповідних або вже налаштованих наборів (інструментів та версій Qt), що зменшує плутанину в складних середовищах.

La Сторінку «Виконати» було перероблено та розділено на два розділи: «Конфігурація розгортання» та «Конфігурація запуску» тепер окремі, тоді як «Конфігурація збірки» переміщено на окремі вкладки у засобі перегляду контенту. Крім того, тепер можна синхронізувати конфігурації запуску між різними комплектами, що дуже корисно для проектів з кількома середовищами збірки.

Для Для користувачів CMake додано пресети тестів та новий фільтр локатора. («ct») для запуску тестів за допомогою CTest, покращуючи автоматизований робочий процес тестування.

Покращена інтеграція з віддаленими пристроями

Qt Creator 18 розширює підтримку інструментів на віддалених пристроях Linux, таких як CMake, clangd, rsync та qmake, а також запроваджує нову опцію автоматичного підключення під час запуску автоматично повторно підключатися до пристроїв під час запуску системи. Ці покращення спрощують віддалене налагодження та компіляцію, особливо в розподілених середовищах розробки.

Крім того, Редактор комітів Git було покращено З новими діями: тепер ви можете додавати або видаляти файли безпосередньо з самого редактора та додавати їх до файлу .gitignore, не виходячи з середовища

Нарешті, якщо ви зацікавлені в тому, щоб дізнатися більше про це, ви можете ознайомитися з деталями в наступне посилання.

Як встановити QT Creator на Linux?

Вам слід знати, що Qt Creator доступний як у комерційній (підтримуваній) версії, так і у версії спільноти.

En Більшість дистрибутивів Linux мають пакет (спільноти). у своїх сховищах. Якщо пакет не знайдено у вашому дистрибутиві або ви віддаєте перевагу використанню інсталятора, запропонованого безпосередньо QT, ви можете отримати його З сторінки.

Інсталятор має формат .run, і після завершення завантаження вам потрібно лише надати йому дозвіл. Виконайте таку команду:

sudo chmod +x qt-creator-opensource-linux-x86_64-18.0.0.run

Після того, як це буде зроблено, тепер вам просто потрібно запустити інсталятор за допомогою:

sudo sh qt-creator-opensource-linux-x86_64-18.0.0.run

У випадку з користувачами Ubuntu, вам можуть знадобитися деякі додаткові пакети, які ви можете встановити за допомогою:

sudo apt-get install build-essential
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

Зараз У випадку тих, хто є користувачами Arch Linux та інших дистрибутивів Ви можете встановити пакет безпосередньо зі сховищ, оскільки нова версія QT creator вже доступна.

Для встановлення просто запустіть у терміналі таку команду:

sudo pacman -S qtcreator