Как стать автором
Обновить

Выпуск среды разработки Qt Creator 12

Время на прочтение3 мин
Количество просмотров5.4K

Вчера, 23 ноября 2023 года вышел релиз среды разработки Qt Creator 12.

Qt Creator (ранее известная под кодовым названием Greenhouse) — свободная IDE для разработки на С, C++, JavaScript и QML. Разработана Trolltech (Digia) для работы с фреймворком Qt. Включает в себя графический интерфейс отладчика и визуальные средства разработки интерфейса как с использованием QtWidgets, так и QML. Поддерживаемые компиляторы: GCC, Clang, MinGW, MSVC, Linux ICC, GCCE, RVCT, WINSCW.

Удобный графический интерфейс с поддержкой Qt Widgets и QML, а большое количество поддерживаемых компиляторов позволяют быстро и удобно создать свое кроссплатформенное приложение.

В состав Qt Creator входит передовой инструмент Qt Designer, позволяющий создавать внешний вид окна приложения, добавляя и перетаскивая элементы по аналогии Windows Forms в Visual Studio. В качестве систем сборки используются qmake, cmake и autotools

По мнению автора и большинства разработчиков Qt Creator прекрасное, компактное и хорошо документированное решение, наверное лучшее для начинающих программистов сочетая два лучших языка C++ и Python.

Исходный код на GitHub.

Что было добавлено?

  1. Интегрированный обозреватель компиляторов

    Используйте «Инструменты» > «Проводник компилятора» > «Открыть обозреватель компилятора» , чтобы открыть редактор, в который интегрирован обозреватель компилятора с godbolt.org . Пока вы пишете код, Qt Creator просит Compiler Explorer скомпилировать его, сгенерировать сборку и, при необходимости, выполнить ее, и показывает вам результат, как на их веб-сайте. Вы можете открыть несколько редакторов и настроить разные компиляторы. Сохраните документ, включая настройки, как файл .qtce, чтобы поделиться им или продолжить эксперименты позже. По умолчанию плагин отключен, поэтому сначала включите его в разделе «Справка» > «О плагинах» > CompilerExplorer (или Qt Creator > «О плагинах» > CompilerExplorer в macOS).

    Проще говоря, этот плагин, который позволяет в режиме реального времени по мере набора кода отслеживать генерируемый ассемблерный код и выявляемые компилятором ошибки.

  2. Отладка и профилирование CMake

    CMake 3.27 и более поздние версии включают функцию отладки через протокол адаптера отладки (DAP). Qt Creator 12 реализует отладку через DAP в режиме отладки > DAP , что означает, что теперь вы можете устанавливать точки останова в файлах CMake вашего проекта и отлаживать процесс настройки CMake. Вместо перехода в режим отладки вы также можете запустить отладку CMake напрямую, выбрав « Отладка» > «Начать отладку» > «Начать отладку CMake» .

    Кроме того, новый анализатор > CMake Profiler запускает CMake в режиме профилирования (доступен начиная с CMake 3.18) и открывает результаты в средстве просмотра файлов трассировки Qt Creator.

    То есть, добавлена возможность отладки и профилирования сборочных сценариев CMake при помощи протокола DAP

  3. Запись экрана

    Легко создавайте записи (части) вашего экрана для отчетов об ошибках, обмена, сообщений в блогах и т. д. Конечно, я создал все вышеперечисленное с помощью плагина ScreenRecorder ;). По умолчанию плагин отключен, поэтому сначала включите его в разделе «Справка» > «О плагинах» > ScreenRecorder (или Qt Creator > «О плагинах» >  ScreenRecorder в macOS).

    Простой плагин для снятия на видео процесса работы в Qt Creator

  4. Другие улучшения

    Общий:

    • Qt Creator значительно улучшил производительность запуска при различных настройках.

    Редактирование:

    • Qt Creator обновил Clangd и инструменты анализатора Clang до LLVM 17.0.1.

    • Операции рефакторинга C++ получили множество исправлений и расширений. Например, операции переименования теперь применяются и к комментариям к документации.

    • В редакторе Markdown появилось несколько кнопок для стилей текста.

    • Qt Creator добавил поддержку прокси-сервера в интеграцию GitHub Copilot.

    Проекты:

    • Qt Creator добавил специальные настройки проекта для имен файлов C++ и комментариев к документации.

    • Редактор файлов CMake получил множество улучшений, таких как переход к определениям функций, макросов, целей и пакетов, всплывающие подсказки и значительно расширенное завершение.

    • Установки PySide из установщика теперь определяются автоматически.

    Примечание для коммерческих пользователей: хотя Qt Creator 12 считается «обновлением» с точки зрения лицензионного соглашения, Qt Creator 12 доступен бесплатно для коммерческих пользователей.

Полный список всех изменений

Скачать

Теги:
Хабы:
Всего голосов 7: ↑7 и ↓0+7
Комментарии13

Другие новости

Истории

Работа

Программист C++
103 вакансии
QT разработчик
10 вакансий

Ближайшие события