Издаване на среда за разработка на 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 и C++. Новият бекенд може по желание да се използва за замяна на базирания на libclang кодов модел, благодарение на използването на LSP (Language Server Protocol), но все още не цялата функционалност е внедрена. Активирането става чрез опцията „Използване на clangd“ в менюто „Инструменти > Опции > C++ > Clangd”.
  • Добавена е експериментална поддръжка за изграждане и стартиране на приложения в Docker контейнери. Понастоящем функцията е налична само за Linux среди и проекти със системата за изграждане на CMake. За да го активирате, трябва да активирате поддръжка за експериментални плъгини чрез менюто „Помощ > Относно плъгините“, след което в настройките на устройството ще се появи възможността за създаване на устройства за изграждане на „Docker“.
  • Натрупаните корекции са направени в кодовия модел за езика C++. При преименуване на обекти автоматичният избор на файлове, които не са пряко свързани с проекта (например заглавни файлове на Qt), е премахнат. Промените в „.ui“ и „.scxml“ файловете се отразяват незабавно в кодовия модел без повторно компилиране.
  • Кодовият модел за QML е актуализиран до Qt 6.2.
  • Внедряването на LSP (Language Server Protocol) сървър има добавена поддръжка за показване на известия за напредъка на операциите в Qt Creator. Също така е добавена поддръжка за показване на кодови фрагменти, предоставени от сървъра.
  • Голяма част от подобренията са направени в инструментите за управление на проекти, базирани на CMake, включително възможността за показване на резултатите от CMake и компилация в режим на проект, без да е необходимо да превключвате в режим на редактиране. Спря използването на временна директория за изграждане за първоначални настройки на проекта. Добавена е опция за деактивиране на разделянето на групи от файлове с код и заглавки. Вече е възможно да се определи изпълнимият файл по подразбиране (преди това беше избран първият изпълним файл в списъка). Поддръжката на макроси е добавена към операцията Изпълнение на персонализирани команди.
  • Извършена е работа за премахване на забавянията при зареждане на големи файлове на проекта.
  • Инструментите за управление на проекти, базирани на инструментариума Qbs, бяха прехвърлени за използване на Qbs 1.20.
  • Добавена е поддръжка на MSVC инструментариум за ARM архитектура.
  • Осигурена е поддръжка за Android 12.
  • Подобрена поддръжка за стартиране на компилации на Qt Creator за процесори Intel на компютри на Apple с чип M1.

Източник: opennet.ru

Добавяне на нов коментар