Qt Creator 16 vine cu îmbunătățiri de performanță, suport pentru controlul versiunilor și multe altele.

qtcreator

În urmă cu câteva zile, lansarea versiune nouă a Qt Creator 16, care încorporează optimizări și îmbunătățiri importante pentru performanță, precum și reducerea timpului de pornire datorită unei metode asincrone de determinare a ABI fără a fi nevoie să analizeze întregul conținut al bibliotecilor.

În Windows, de exemplu, Editorul încarcă acum cache-ul fonturilor asincron, la fel cum obțineți informații despre pachetele Python, ceea ce îmbunătățește experiența utilizatorului prin evitarea blocărilor sau întârzierilor inutile.

Principalele caracteristici noi ale Qt Creator 16

A opțiune automată pentru a determina tipul de aliniere în fișierele text și cod, pe baza conținutului fișierului. Rezultatul acestei detectări este afișat în bara de instrumente, permițând utilizatorului să-l modifice dacă dorește.

Are a consolidat capacitatea mediului de a detecta utilizarea sistemelor de control al versiunilor, Sugerând în mod proactiv activarea unor plugin-uri specifice dacă fișierele sunt găsite sub controlul versiunilor, indiferent dacă aceste plugin-uri sunt activate sau nu.

Alte îmbunătățiri introduse în această nouă versiune a Qt Creator 16 includ Integrarea variabilei QML_IMPORT_PATH în CMake pentru proiecte care utilizează fișiere QML, care facilitează accesul la QML-uri și completează implementarea protocolului LSP, care suportă acum funcția Diagnostic.CodeDescription pentru transmiterea descrierilor erorilor.

Pe de altă parte, configurația a fost extinsă pentru a permite activarea LSP-ului în mod selectiv în proiecte individuale și o nouă categorie „SDK” a fost adăugată pentru a gestiona configurațiile diferitelor kituri, cum ar fi aplicațiile Android, QNX, MCU și Windows.

Îmbunătățiri la construirea sistemelor

Reproiectarea configurațiilor setului de instrumente este evidențiată, Acest lucru a permis o interfață mai compactă care economisește spațiu vertical și include acum opțiuni separate pentru mediile de compilare și execuție, precum și permite configurarea tipului de dispozitiv în timpul compilării.

En Îmbunătățirile CMake au fost implementate care se reflectă într-o structură arborescentă simplificată și performanță îmbunătățită în detectarea schimbărilor, împreună cu remedieri la detectarea instrumentului Ninja.

Pe lângă aceasta, complementele pentru integrarea cu instrumente de analiză și analiză statică acoperirea au fost actualizateși a fost adăugat suport pentru depanarea codului C++ și urmărirea aplicațiilor care rulează pe dispozitivele iOS 17+.

În ceea ce privește integrarea cu instrumente și cadre, Pluginul Axivion a fost îmbunătățit pentru a oferi o analiză statică mai detaliată și vizualizați imagini care explică problemele detectate. În plus, pluginul de testare a acoperirii Coco acceptă acum configurații pentru proiecte care utilizează atât CMake, cât și QMake, permițându-vă să specificați manual căile în cazul în care detectarea automată eșuează.

Corectarea erorilor

de asemenea O problemă legată de curățarea fișierelor a fost rezolvată fișiere temporare pe partițiile FAT, consolidând astfel o actualizare cuprinzătoare care urmărește îmbunătățirea eficienței și funcționalității mediului de dezvoltare.

Printre alte remedieri și îmbunătățiri, Detectarea Qt ABI a fost optimizată atunci când fișierele de modul sunt disponibile în format JSON, eliminând avertismentele inutile și îmbunătățind performanța la culegerea de informații despre versiunea Qt.

La Depanarea a primit, de asemenea, îmbunătățiri, bine S-au remediat erori în gestionarea punctelor de întrerupere, a fost adăugată mișcarea de sfaturi cu instrumente și opțiunea de a activa depanarea heap printr-o anumită configurație.

În plus, structura proiectelor bazate pe CMake a fost simplificată, îmbunătățind detectarea schimbărilor și eliminând configurațiile redundante. Integrarea cu sistemele de control al versiunilor, în special Git, a fost consolidată, cu o versiune minimă necesară și noi acțiuni contextuale adăugate.

În fine, dacă sunteți interesat să puteți afla mai multe despre acesta, puteți consulta detaliile în următorul link.

Cum se instalează QT Creator pe Linux?

Trebuie să știți că Qt Creator este disponibil atât în ​​ediția comercială (acceptată), cât și în ediția comunitară.

En Majoritatea distribuțiilor Linux au pachetul (comunității). în depozitele lor. Dacă pachetul nu se găsește în distro sau preferați să utilizați programul de instalare oferit direct de QT, îl puteți obține Din pagina.

Programul de instalare este în format .run și odată ce descărcarea este finalizată, trebuie doar să îi acordați permisiuni. Executați cu următoarea comandă:

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

Odată ce ați făcut acest lucru, acum trebuie doar să rulați programul de instalare cu:

sudo sh qt-creator-opensource-linux-x86_64-15.0.0.run

În cazul utilizatorilor Ubuntu, este posibil să aveți nevoie de câteva pachete suplimentare, pe care le puteți instala cu:

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

Acum În cazul celor care sunt utilizatori Arch Linux și alte distribuții bazate Puteți instala pachetul direct din depozite, deoarece noua versiune a QT creator este deja disponibilă.

Pentru a instala, rulați următoarea comandă în terminal:

sudo pacman -S qtcreator