Випуск середовища розробки Qt Creator 5.0

Відбувся випуск інтегрованого середовища розробки Qt Creator 5.0, призначеного для створення кроссплатформенних програм з використанням бібліотеки Qt. Підтримується як розробка класичних програм мовою C++, і використання мови QML, у якому визначення сценаріїв використовується JavaScript, а структура і параметри елементів інтерфейсу задаються CSS-подібними блоками. Значна зміна номера версії пов'язана з переходом на нову схему призначення версій, в рамках якої у випусках із функціональними змінами змінюватиметься перша цифра версії (Qt Creator 5, Qt Creator 6 тощо).

Випуск середовища розробки Qt Creator 5.0

В новой версії:

  • Реалізовано експериментальну можливість використання кешируючого сервісу Clang Server (clangd) як бекенд для моделі коду мовами C і С++. Новий бекенд опціонально може застосовуватися для заміни моделі коду на базі libclang завдяки використанню протоколу LSP (Language Server Protocol), але не вся функціональність поки що реалізована. Увімкнення здійснюється через опцію «Use clangd» у меню «Tools > Options > C++ > Clangd».
  • Додано експериментальну підтримку складання та запуску додатків у контейнерах Docker. Можливість поки доступна тільки для оточення Linux та проектів зі складальною системою CMake. Для включення потрібна активація підтримки експериментальних плагінів через меню Help > About Plugins, після чого в налаштуваннях пристрою з'явиться можливість створення складальних пристроїв Docker.
  • Внесені виправлення, що накопичилися, в модель коду для мови C++. При перейменуванні об'єктів усунуто автоматичне виділення файлів, які не мають прямого відношення до проекту (наприклад, заголовних файлів Qt). Забезпечено миттєве відображення моделі коду змін у файлах «.ui» та «.scxml» без перекомпіляції.
  • Модель коду QML оновлена ​​до стану Qt 6.2.
  • У реалізацію сервера LSP (Language Server Protocol) додано підтримку показу в Qt Creator повідомлень про хід виконання операцій. Також додано підтримку виведення уривків коду (snippets), що надаються сервером.
  • Внесено велику порцію покращень у засоби управління проектами на базі CMake, у тому числі в режимі проекту забезпечено можливість виведення результатів роботи CMake та компіляції, без необхідності переходу в режим редагування. Припинено застосування тимчасового складального каталогу для початкових налаштувань проекту. Додано опцію для відключення поділу груп файлів з кодом та заголовками. Надано можливість визначення файлу за замовчуванням (раніше вибирався перший виконуваний файл у списку). У операції запуску своїх команд («Execute Custom Commands») додано підтримку макросів.
  • Проведено роботу з усунення гальмування під час завантаження великих файлів проектів.
  • Кошти управління проектами з урахуванням інструментарію Qbs переведено використання Qbs 1.20.
  • Додано підтримку інструментарію MSVC для архітектури ARM.
  • Забезпечено підтримку Android 12.
  • Поліпшено підтримку запуску збірок Qt Creator для процесорів Intel на комп'ютерах Apple з чіпом M1.

Джерело: opennet.ru

Додати коментар або відгук