Публикуван е новият интегриран среда за разработка 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 анализаторът са актуализирани до версия LLVM 17.0.1.
- Подобрени са инструментите за рефакторинг на C++ код.
- В редактора за текст в Markdown са добавени бутони за избор на стилове на текста.
- Добавена е възможността за използване на прокси за достъп до интелектуалния помощник GitHub Copilot, който може да генерира стандартни конструкции при писане на код.
- Добавени настройки за наименуване на файлове, свързани с проекти, с код на C++ и документиране чрез коментари.
- Подобрено е редакторът за файлове в CMake, като са значително разширени възможностите за автоматично допълване на въвеждане и добавени функции за бързо преминаване към определена позиция, макрос, цел на компилация или определение на пакет.
- Осигурено е автоматично определяне на настройките на PySide.
Източник: opennet.ru

