Издание за развојно опкружување на 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 (јазичен сервер протокол), но сè уште не е имплементирана целата функционалност. Овозможувањето се врши преку опцијата „Use clangd“ во менито „Tools > Options > C++ > Clangd“.
  • Додадена е експериментална поддршка за градење и извршување на апликации во контејнери на Docker. Функцијата моментално е достапна само за околини и проекти на Linux со системот за градење CMake. За да го овозможите, треба да ја активирате поддршката за експериментални приклучоци преку менито „Помош > За приклучоци“, по што во поставките на уредот ќе се појави можноста за создавање уреди за градење „Docker“.
  • Акумулираните корекции се направени на моделот на код за јазикот C++. Кога преименувате објекти, автоматскиот избор на датотеки што не се директно поврзани со проектот (на пример, датотеки со заглавие Qt) е отстранет. Промените во датотеките „.ui“ и „.scxml“ веднаш се рефлектираат во моделот на код без прекомпилирање.
  • Моделот на код за QML е ажуриран на Qt 6.2.
  • Имплементацијата на серверот LSP (Language Server Protocol) додаде поддршка за прикажување известувања за напредокот на операциите во Qt Creator. Додадена е и поддршка за прикажување фрагменти од код обезбедени од серверот.
  • Голем дел од подобрувањата се направени во алатките за управување со проекти базирани на CMake, вклучувајќи ја и можноста за прикажување на резултатите од CMake и компилација во проектен режим, без потреба од префрлување во режим на уредување. Престана да користи привремен директориум за изградба за првичните поставки на проектот. Додадена е опција за оневозможување на одвојување на групи датотеки со код и заглавија. Сега е можно да се одреди стандардната извршна датотека (претходно беше избрана првата извршна датотека во списокот). Поддршката за макро е додадена во операцијата Execute Custom Commands.
  • Направена е работа за да се елиминираат забавувањата при вчитување големи проектни датотеки.
  • Алатките за управување со проекти базирани на пакетот алатки Qbs се префрлени на користење на Qbs 1.20.
  • Додадена е поддршка на пакетот алатки MSVC за архитектурата на ARM.
  • Обезбедена е поддршка за Android 12.
  • Подобрена поддршка за извршување на Qt Creator builds за процесорите на Intel на компјутерите на Apple со чипот M1.

Извор: opennet.ru

Додадете коментар