Недавно компания Qt выпустила выпуск новой версии «Qt Creator 8», версия, которая поставляется с новыми дополнениями, улучшениями и многим другим.
Тем, кто не знаком с Qt Creator, следует знать, что это кроссплатформенная IDE, поставляемая с Qt SDK, которая обеспечивает быструю и простую кроссплатформенную разработку приложений, а также позволяет разработчикам создавать приложения на встроенных, мобильных и настольные платформы.
Основные новые функции Qt Creator 8
В представленной новой версии IDE QT Creator 8 выделены различные изменения, из которых, например, обнаружено, что C++ деактивировал старую модель кода C++ реализован на основе libclang, вместо которого, как и в предыдущей ветке, модель по умолчанию основана на бэкенде Clangd, поддерживающем LSP (Language Server Protocol).
Также упоминается, что вы всегда можете активировать и использовать Clangd в любом случае, но имейте в виду, что Clangd сравнительно требователен к ресурсам.
Для языка Python по умолчанию сервер поддержки языка python-lsp-server включен, для которых предусмотрен отдельный раздел конфигурации «Python > Language server configuration».
Еще одно изменение, которое выделяется в этой новой версии QT Creator 8, заключается в том, что реализован новый шаблон настроек "Профиль" для проектов CMake, который сочетает в себе тип сборки «RelWithDebInfo» с включением инструментов отладки и профилирования.
В то время как для QML упоминается, что обработка строковых шаблонов JavaScript и проблемы с оператором "??=" (нулевое слияние) были исправлены. При следовании символу могло случиться так, что Qt Creator открывал соответствующий файл QML из каталога сборки вместо исходного каталога, что теперь должно быть исправлено.
Из других изменений которые выделяются из этой новой версии:
- Добавлен экспериментальный плагин, совместимый с Coco's Coverage Testing Toolkit.
- Добавлена экспериментальная поддержка интеграции GitLab, позволяющая просматривать и клонировать проекты, загружать код и получать уведомления о событиях.
- Удалена поддержка универсальной платформы Windows (UWP).
- На платформе Windows предоставляется определение инструментария ARM MSVC.
- Добавлена возможность для Android подключаться к устройствам через Wi-Fi.
- Добавлен пункт меню «Правка > Настройки» для быстрого перехода к настройкам.
- Улучшения производительности также были внесены в генерацию compile_command.json, которая предназначена для Clangd, а также были исправлены многие другие проблемы.
Наконец, если вы хотите узнать об этом больше об этой новой версии вы можете ознакомиться с оригинальным объявлением По следующей ссылке.
Получить Qt Creator 8.0
Тем, кому интересно, они должны знать, что доступна версия с открытым исходным кодом. на странице загрузки Qt в разделе «Qt Creator», в то время как те, кто интересуется коммерческой версией, могут найти коммерческую лицензию на портале учетных записей Qt.
Для тех, кто использует Linux, Мы сможем выполнить установку с помощью установщика, который обычно предлагается для Linux. Чтобы отключить пакет, просто откройте терминал и выполните следующую команду:
wget https://download.qt.io/official_releases/qtcreator/8.0/8.0.0/qt-creator-opensource-linux-x86_64-8.0.0.run
Теперь просто просто дайте разрешение на выполнение файла с помощью следующей команды:
sudo chmod +x qt-creator-opensource-linux-x86_64-8.0.0.run
И теперь мы можем запустить установщик в нашей системе, для этого мы должны ввести следующую команду:
./qt-creator-opensource-linux-x86_64-8.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