Qt Creator 16 надходить із покращеною продуктивністю, підтримкою контролю версій тощо.

qtcreator

Кілька днів тому відбувся запуск нова версія Qt Creator 16, який містить важливі оптимізації та покращення продуктивності, а також скорочення часу запуску завдяки асинхронному методу визначення ABI без аналізу всього вмісту бібліотек.

У Windows, наприклад, редактор тепер завантажує кеш шрифтів асинхронно, так само, як ви отримуєте інформацію про пакети Python, що покращує взаємодію з користувачем, уникаючи непотрібних збоїв або затримок.

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

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

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

Інші вдосконалення, представлені в цій новій версії Qt Creator 16, включають Інтеграція змінної QML_IMPORT_PATH у CMake для проектів, що використовують файли QML, що полегшує доступ до QML і доповнює реалізацію протоколу LSP, який тепер підтримує функцію Diagnostic.CodeDescription для передачі описів помилок.

До того ж конфігурацію було розширено, щоб дозволити вибірково вмикати LSP в окремих проектах, а також додано нову категорію «SDK» для керування конфігураціями різних наборів, таких як додатки Android, QNX, MCU та Windows.

Удосконалення побудови систем

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

En Впроваджено вдосконалення CMake які відображені в спрощеній структурі дерева та покращеній продуктивності виявлення змін, а також виправленнях виявлення інструменту Ninja.

На додаток до цього, доповнення для інтеграції зі статичним аналізом і інструментами аналітики покриття оновлено, а також додано підтримку налагодження коду C++ і відстеження запущених програм на пристроях iOS 17+.

Що стосується інтеграції з інструментами та фреймворками, Плагін Axivion було вдосконалено, щоб запропонувати більш детальний статичний аналіз і переглядайте зображення, які пояснюють виявлені проблеми. Крім того, плагін Coco для тестування покриття тепер підтримує конфігурації для проектів, що використовують як CMake, так і QMake, дозволяючи вам вручну вказувати шляхи, якщо автоматичне виявлення не вдається.

Виправлення помилок

також Вирішено проблему, пов’язану з очищенням файлів тимчасові файли на розділах FAT, таким чином консолідуючи комплексне оновлення, яке спрямоване на підвищення ефективності та функціональності середовища розробки.

Серед інших виправлень і покращень, Виявлення Qt ABI оптимізовано коли файли модуля доступні у форматі JSON, видаляючи непотрібні попередження та покращуючи продуктивність під час збору інформації про версію Qt.

La Налагодження також зазнало покращеньдобре Виправлені помилки в управлінні точками зупинки, переміщення підказок і додано опцію ввімкнути налагодження купи за допомогою певної конфігурації.

Крім того, структуру проектів на основі CMake було спрощено, покращено виявлення змін і усунуто зайві конфігурації з системами контролю версій, зокрема Git, з мінімальною необхідною версією та новими контекстними діями.

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

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

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

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

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

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

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

sudo sh qt-creator-opensource-linux-x86_64-15.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