Увидела свет среда разработки Qt Creator 12

Опубликован выпуск интегрированной среды разработки Qt Creator 12.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Готовые сборки сформированы для Linux, Windows и maсOS.

В новой версии:

  • Добавлен плагин 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.
Release. Ссылка here.