Выпущен Qt Creator 12 с плагинами записи экрана и проводника компилятора
В этом выпуске также реализованы отладка и профилирование для CMake 3.27 и более поздних версий, а также внесены различные улучшения.
Компания Qt Project объявила о выпуске и общедоступности Qt Creator 12 - последнего стабильного обновления для этой бесплатной кроссплатформенной интегрированной среды разработки (IDE) с открытым исходным кодом.
Qt Creator 12 появился спустя четыре месяца после Qt Creator 11 и представляет несколько новых возможностей, начиная с интеграции Compiler Explorer, созданного Мэттом Годболтом. С его помощью Qt Creator будет запрашивать Compiler Explorer для компиляции и выполнения кода, генерировать сборку и показывать результат.
Плагин Compiler Explorer доступен из меню Tools > Compiler Explorer > Open Compiler Explorer и может использоваться с несколькими редакторами. Вы также можете настроить различные компиляторы на использование плагина Compiler Explorer, который по умолчанию отключен и должен быть включен в меню Help > About Plugins > CompilerExplorer.
В Qt Creator 12 также появился подключаемый модуль ScreenRecorder, позволяющий, наконец, записывать экран для отчетов об ошибках, обмена информацией, записей в блогах и т.д. Как и подключаемый модуль Compiler Explorer, подключаемый модуль ScreenRecorder по умолчанию отключен и должен быть включен в меню Help > About Plugins > ScreenRecorder.
Кроме того, в этом выпуске появилась возможность отладки и профилирования для CMake 3.27 и более поздних версий с помощью протокола Debug Adapter Protocol (DAP), позволяющего устанавливать точки останова в CMake-файлах проекта, а также отлаживать процесс конфигурирования CMake.
Функции отладки CMake можно активировать из меню Debug > Start Debugging > Start CMake Debugging. Начиная с этого выпуска, Qt Creator также позволяет запускать CMake в режиме профилирования с помощью новой опции Analyze > CMake Profiler. Результаты будут открыты в программе просмотра файлов трассировки Qt Creator.
Также для CMake в этом выпуске улучшен редактор файлов CMake с новыми функциональными возможностями, такими как поддержка макросов, переход к определению функции, цели и пакета, всплывающие подсказки, а также расширенное завершение.
В Qt Creator 12 также добавлена поддержка LLVM 17.0.1 в инструментах Clangd и Clang analyzer, добавлены кнопки для стилей текста в редакторе Markdown, добавлена поддержка прокси в интеграции с Copilot, добавлены специфические для проекта настройки именования файлов C++ и комментариев к документации, а также включено автоматическое определение установок PySide.
Также добавлены многочисленные исправления и расширения для операций рефакторинга C++, а Qt Creator 12 обещает значительно улучшить производительность запуска на различных установках. Для получения более подробной информации вы можете ознакомиться с полным списком изменений.
Qt Creator 12 доступен для загрузки прямо сейчас с официального сайта в виде тарбола с исходным кодом и универсального бинарного инсталлятора, который можно запустить практически на любом дистрибутиве GNU/Linux.
Источник