Публикувана версия на интегрираната среда за разработка Qt Creator 12.0, предназначена за създаване на кросплатформени приложения с използване на библиотеката Qt. Поддържа както разработка на класически програми на C++, така и използване на языка QML, в който за определяне на сценарии се използва JavaScript, а структурата и параметрите на интерфейсните елементи се задават чрез CSS-подобни блокове. Готовите сборки са създадени за Linux, Windows и macOS.
В новата версия:
- Добавен е плъгин Compiler Explorer, който позволява в реално време, по време на набиране на изходен текст, да се следи генерираният от компилятора асемблерен код и откритите от компилятора грешки. При необходимост, можете да видите резултата от изпълнението на скомпилирания код. Предоставя се възможност за избор на използвания компилатор (GCC, Clang и др.) и среда за редактиране за различни езици за програмиране. Набраният код може да бъде запазен заедно с настройките в файл с формат „.qtce“. За активиране на плъгина, трябва да го изберете в прозореца „Help > About Plugins > CompilerExplorer“, след което плъгинът може да бъде извикан от менюто „Use Tools > Compiler Explorer > Open Compiler Explorer“).

- Добавена е възможност за отстраняване на грешки и профилиране на сценарии за компилация CMake с помощта на протокол DAP (Debug Adapter Protocol), поддържан от версия CMake 3.27. Възможно е извършването на операции, като поставяне на точки на прекъсване в CMake файлове и отстраняване на грешки в процеса на настройка. Отстраняването на грешки може да бъде стартирано от менюто „Debug > Start Debugging > Start CMake Debugging“. Освен това, налична е функция за профилиране на CMake сценарии, която се извиква от менюто „Analyze > CMake Profiler“.
- Добавен е плъгин ScreenRecorder (Help > About Plugins > ScreenRecorder) за запис на видео на процеса на работа в Qt Creator, което може да бъде полезно за съставяне на обучителни статии или прикрепяне на нагледна демонстрация на проблема към отчети за грешки.
- Значително е намалено времето за стартиране на някои системи.
- Clangd и Clang analyzer са актуализирани до версия LLVM 17.0.1.
- Подобрени са инструментите за рефакториране на код на C++.
- В редактора за текст в формат Markdown са добавени бутони за избор на стилове на текста.
- Добавена е възможността за използване на прокси за достъп до интелигентния помощник GitHub Copilot, способен да генерира стандартни конструкции при писането на код.
- Добавени свързани с проектите настройки за именуване на файлове с код на C++ и документиране чрез коментари.
- Подобрения в редактора на файлове в CMake, в който значително са разширени възможностите за автоматично завършване на ввода и добавени функции за бърз преход към посочена позиция, макрос, цел за компилация или определение на пакет.
- Осигурено е автоматично определяне на настройки за PySide.
Източник: opennet.ru

