Выпуск среды разработки Qt Creator 5.0
27 августа 2021 года
Состоялся выпуск интегрированной среды разработки Qt Creator 5.0 (скачать), предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Значительное изменение номера версии связано с переходом на новую схему назначения версий, в рамках которой в выпусках с функциональными изменениями будет меняться первая цифра версии (Qt Creator 5, Qt Creator 6 и т. п.).
-
Qt Creator 3.1.1
В новой версии (Архивная копия от 27 августа 2021 на Wayback Machine):
- Реализована экспериментальная возможность использования кеширующего сервиса Clang Server (clangd) в качестве бэкенда для модели кода на языках C и С++. Новый бэкенд опционально может применяться для замены модели кода на базе libclang, благодаря использованию протокола LSP (Language Server Protocol), но не вся функциональность пока реализована. Включение производится через опцию «Use clangd» в меню «Tools > Options > C++ > Clangd».
- Добавлена экспериментальная поддержка сборки и запуска приложений в контейнерах Docker. Возможность пока доступна только для окружений Linux и проектов со сборочной системой CMake. Для включения требуется активация поддержки экспериментальных плагинов через меню «Help > About Plugins», после чего в настройках устройства появится возможность создания сборочных устройств «Docker».
- Внесены накопившиеся исправления в модель кода для языка C++. При переименовании объектов убрано автоматическое выделение файлов, не имеющих прямого отношения к проекту (например, заголовочных файлов Qt). Обеспечено мгновенное отражение в модели кода изменений в файлах «.ui» и «.scxml» без перекомпиляции.
- Модель кода для QML обновлена до состояния Qt 6.2.
- В реализацию сервера LSP (Language Server Protocol) добавлена поддержка показа в Qt Creator уведомлений о ходе выполнения операций. Также добавлена поддержка вывода отрывков кода (snippets), предоставляемых сервером.
- Внесена большая порций улучшений в средства управления проектами на базе CMake, в том числе в режиме проекта обеспечена возможность вывода результатов работы CMake и компиляции, без необходимости перехода в режим редактирования. Прекращено применение временного сборочного каталога для начальных настроек проекта. Добавлена опция для отключения разделения групп файлов с кодом и заголовками. Предоставлена возможность определения запускаемого файла по умолчанию (ранее выбирался первый исполняемый файл в списке). В операции запуска собственных команд («Execute Custom Commands») добавлена поддержка макросов.
- Проведена работа по устранению притормаживаний во время загрузки больших файлов проектов.
- Средства управления проектами на базе инструментария Qbs переведены на использование Qbs 1.20.
- Добавлена поддержка инструментария MSVC для архитектуры ARM.
- Обеспечена поддержка Android 12.
- Улучшена поддержка запуска сборок Qt Creator для процессоров Intel на компьютерах Apple с чипом M1.
Источники править
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.