Qt Creator 8 har redan släppts och det är dess nyheter

Qt Company släppte nyligen lanseringen av den nya versionen av "Qt Creator 8", version som kommer med nya komplement, förbättringar och mer.

För de som är nya inom Qt Creator bör du veta att detta är en plattformsoberoende IDE som kommer med Qt SDK, som ger snabb och enkel plattformsoberoende applikationsutveckling, samt tillåter utvecklare att skapa applikationer på inbäddade, mobila enheter , och skrivbordsplattformar.

De viktigaste nya funktionerna i Qt Creator 8

I denna nya version av IDE QT Creator 8 som presenteras lyfts olika förändringar fram, varav det t.ex. C++ har avaktiverat den gamla kodmodellen C++ implementerat baserat på libclang, istället för vilken, från och med den föregående grenen, standardmodellen är baserad på Clangd-backend som stöder LSP (Language Server Protocol).

Det nämns också att du alltid kan aktivera och använda Clangd ändå, men tänk på att Clangd är jämförelsevis resurskrävande.

För Python-språket, som standard, python-lsp-server språksupportserver är aktiverad, för vilken en separat del av konfigurationen "Python > Språkserverkonfiguration" tillhandahålls.

En annan förändring som sticker ut i den här nya versionen av QT Creator 8 är det implementerat en ny "Profil"-inställningsmall för CMake-projekt, som kombinerar byggtypen "RelWithDebInfo" med inkluderandet av felsöknings- och profileringsverktyg.

Medan för QML nämns att hanteringen av JavaScript-strängmallar och problemen med operatorn "??=" (null merge) har åtgärdats. När man följer en symbol kan det hända att Qt Creator öppnade motsvarande QML-fil från build-katalogen istället för källkatalogen, vilket nu ska vara fixat.

Av de andra förändringarna som sticker ut från den här nya versionen:

  • Lade till ett experimentellt plugin som är kompatibelt med Coco's Coverage Testing Toolkit.
  • Lade till experimentellt stöd för GitLab-integrationen, så att du kan se och klona projekt, ladda upp kod och ta emot händelseaviseringar.
  • Borttaget stöd för Universal Windows Platform (UWP).
  • På Windows-plattformen finns ARM MSVC-instrumenteringsdefinitionen.
  • Lade till ett alternativ för Android att ansluta till enheter via Wi-Fi.
  • Lade till menyalternativet "Redigera > Inställningar" för snabb navigering till inställningar.
  • Prestandaförbättringar gjordes också för generationen av compile_command.json som är avsedd för Clangd och många andra problem fixades också.

Slutligen, om du vill veta mer om det om den här nya versionen kan du läsa det ursprungliga meddelandet I följande länk.

Skaffa Qt Creator 8.0

För de som är intresserade bör de veta att versionen med öppen källkod är tillgänglig på Qt-nedladdningssidan under "Qt Creator", medan de som är intresserade av den kommersiella versionen kan hitta den kommersiella licensen i Qt-kontoportalen.

För de som använder Linux, Vi kommer att kunna utföra installationen med hjälp av installationsprogrammet som vanligtvis erbjuds för Linux. För att få paketet offline, öppna bara en terminal och kör följande kommando:

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

Nu helt enkelt bara ge körbehörigheter till filen med följande kommando:

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

Och nu kan vi köra installationsprogrammet på vårt system, för detta måste vi skriva följande kommando:

./qt-creator-opensource-linux-x86_64-8.0.0.run

I slutet av installationen, vi måste installera några ytterligare paket för att undvika problem när vi arbetar med Qt Creator, för detta på samma terminal kommer vi att skriva följande kommandon:

sudo apt-get install build-essential

Och vi måste också installera generiskt typsnittskonfigurationsbibliotek:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

Eller för dem som föredrar att vänta på att paketet är klart i Ubuntu och derivatförvar kan de installera paketet med följande kommando:

sudo apt install qtcreator

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.