Qt Creator 7.0 вече е пуснат и това са неговите новини

Стартирането на новата версия на интегрираната среда за разработка QtCreator 7.0, предназначени за създаване на междуплатформени приложения с помощта на библиотеката Qt.

В QtCreator 7.0 Поддържа се и двете класически C++ програми като използването на езика QML, в който JavaScript се използва за дефиниране на скриптове, а структурата и параметрите на елементите на интерфейса се установяват с помощта на CSS-подобни блокове.

Основни нови функции на Qt Creator 7.0

В тази нова версия, която е представена от Qt Creator 7.0 добави елемент от менюто „Нов файл или проект“. е разделен на два отделни диалога „Нов файл“ и „Нов проект“.

Съобщава се на потребители, използващи Qt Online Installer относно наличието на малки ревизии на Qt. Мога конфигурирайте показването на известия в секцията „Опции > Среда > Актуализации“.

Друга от промените, която се откроява, е кодов модел за език C++, актуализиран до LLVM 14 и променен по подразбиране, за да се използва бекенда на Clangd, който поддържа LSP (Language Server Protocol). Старият бекенд може да бъде върнат чрез менюто "Инструменти > Опции > C++ > Clangd", където можете също да деактивирате използването на Clangd за индексиране на кода на проекта, но да продължите да го използвате за подчертаване на синтаксиса и въвеждане за автоматично довършване.

В допълнение към това, конфигурацията на плъгина ClangFormat е преместен в секцията с общи настройки за стил и се представя като отделен раздел.

От останалите промени които се открояват:

  • Реализацията на QML анализатора е актуализирана, за да отразява промените от последния клон на Qt.
  • Страницата с настройки за проекти, използващи CMake, е преработена.
  • Добавен е бутон „Стоп CMake“, за да спре изпълнението на CMake, например по време на настройка на скриптове за изграждане на проекти.
  • Предоставена е възможност за повторно стартиране на CMake за актуализиране на конфигурацията, дори ако проектът вече е конфигуриран.
  • Отделете променливи CMake за първоначалната и текущата конфигурация на проекта, в първия случай променливи от файла CMakeLists.txt.use, използван по време на първата конфигурация, а във втория случай променливи, експортирани чрез CMake file-api json от . cmake/api /v1/отговор директория.
  • Подобрено автоматично откриване на наличните инструменти и намален броят на незадължителните извиквания на компилатора при стартиране, което води до по-бързо време за стартиране на Qt Creator в някои среди.
  • Новите съветници за проекти предоставят дефиницията на C++17 като C++ стандарт.
    На платформата macOS се вземат предвид системните настройки за тъмната тема.
  • Добавена е експериментална поддръжка за Docker в компилациите на macOS.
  • За платформата Android е добавена опция за избор на NDK по подразбиране и е подобрено откриването на NDK платформи.
  • За платформата Linux е включен бекенд за Qt, базиран на протокола Wayland.
  • За да активирате бекенда, задайте променливата на средата QT_QPA_PLATFORM=wayland преди стартиране.

Накрая ако искате да научите повече за това относно тази нова версия можете да проверите оригиналното съобщение В следващия линк.

Вземете Qt Creator 7.0

За тези, които се интересуват, те трябва да знаят, че версията с отворен код е налична на страницата за изтегляне на Qt под "Qt Creator", докато тези, които се интересуват от търговската версия, могат да намерят търговския лиценз в портала за акаунти Qt.

За тези от нас, които използваме Linux, Ще можем да извършим инсталацията с помощта на инсталатора, който обикновено се предлага за Linux. За да изтеглите пакета офлайн, просто отворете терминал и изпълнете следната команда:

wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run

Сега просто просто дайте разрешения за изпълнение на файла със следната команда:

sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run

И сега можем да стартираме инсталатора на нашата система, за това трябва да напишем следната команда:

./qt-creator-opensource-linux-x86_64-7.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