Стартирането на новата версия на интегрираната среда за разработка 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