Новая версия Qt Creator 5.0 уже выпущена, и в этой новой версии мы можем найти, что реализована экспериментальная возможность пользоваться услугой хранения кэшированный сервер Clang (clangd) как бэкэнд для модели кода C и C ++.
Новый бэкэнд при необходимости может использоваться для переопределения модели кода на основе libclang, благодаря использованию LSP (протокол языкового сервера), но еще не все функции реализованы. Включение осуществляется с помощью параметра «Использовать clangd» в меню «Инструменты> Параметры> C ++> Clangd».
Еще одна представленная новинка - это экспериментальная поддержка компиляции и запуска приложений в контейнерах Docker.
В настоящее время, функция доступна только для сред и проектов Linux с системой сборки CMake. Чтобы включить его, необходимо активировать поддержку экспериментальных плагинов через меню «Справка> О плагинах», после чего можно будет создавать устройства сборки «Docker» в настройках устройства.
Кроме того, кумулятивные исправления были внесены в модель кода для языка C ++. При переименовании объектов удален автоматический выбор файлов, которые не имеют прямого отношения к проекту (например, файлы заголовков Qt), что обеспечивает мгновенное отражение в модели кода изменений в файлах «.ui» и «.scxml» без перекомпиляции.
Большая часть улучшения в инструментах управления проектами основанный на CMakeДаже в режиме проекта предоставляется возможность генерировать результаты сборки и задания CMake без необходимости переключения в режим редактирования, поскольку временный каталог сборки был отключен для первоначальной настройки черновика.
Из других изменений которые выделяются:
- Проделана работа по устранению замедлений при загрузке больших файлов проекта.
- Инструменты управления проектами, основанные на наборе инструментов Qbs, переведены на использование Qbs 1.20.
- Добавлена возможность отключить разделение файловых групп кодом и заголовками.
- Добавлена возможность определять исполняемый файл по умолчанию (ранее был выбран первый исполняемый файл в списке).
- В операцию «Запуск пользовательских команд» добавлена поддержка макросов.
- Добавлена поддержка MSVC Toolkit для архитектуры ARM.
- Поддерживает Android 12.
- Улучшена поддержка запуска сборок Qt Creator для процессоров Intel на компьютерах Apple с чипом M1.
- Модель кода для QML обновлена до состояния Qt 6.2.
- Добавлена поддержка отображения уведомлений о ходе выполнения в Qt Creator при реализации LSP (протокол языкового сервера). Также добавлена поддержка создания фрагментов, предоставляемых сервером.
В конце концов если вы хотите узнать об этом больше об этой новой версии вы можете проверить в исходном объявлении По следующей ссылке.
Получить Qt Creator 5.0
Тем, кому интересно, они должны знать, что доступна версия с открытым исходным кодом. на странице загрузки Qt в разделе «Qt Creator», в то время как те, кто интересуется коммерческой версией, могут найти коммерческую лицензию на портале учетных записей Qt.
В дополнение к этому Qt Creator 4.15 также доступен в виде обновления в онлайн-установщике.
Для тех, кто использует Linux, Мы сможем выполнить установку с помощью установщика, который обычно предлагается для Linux. Чтобы отключить пакет, просто откройте терминал и выполните следующую команду:
wget https://download.qt.io/official_releases/qtcreator/5.0/5.0.0/qt-creator-opensource-linux-x86_64-5.0.0.run
Теперь просто просто дайте разрешение на выполнение файла с помощью следующей команды:
sudo chmod +x qt-creator-opensource-linux-x86_64-5.0.0.run
И теперь мы можем запустить установщик в нашей системе, для этого мы должны ввести следующую команду:
./qt-creator-opensource-linux-x86_64-5.0.0.run
В конце установки мы должны установить некоторые дополнительные пакеты, чтобы избежать проблем при работе с Qt Creator, для этого на том же терминале мы наберем следующие команды:
sudo apt-get install build-essential
И мы также должны установить общую библиотеку конфигурации шрифтов:
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
Или для тех, кто предпочитает дождаться готовности пакета в репозиториях Ubuntu и производных, они могут установить пакет с помощью следующей команды:
sudo apt install qtcreator