Qt Creator 16 pristatomas su našumo patobulinimais, versijos valdymo palaikymu ir kt.

qtcreator

Prieš kelias dienas startavo nauja Qt Creator 16 versija, kuri apima svarbius optimizavimus ir našumo patobulinimus, taip pat paleidimo laiko sumažinimas dėka asinchroninio metodo, leidžiančio nustatyti ABI neanalizuoti viso bibliotekų turinio.

Pavyzdžiui, sistemoje Windows redaktorius dabar įkelia šrifto talpyklą asinchroniškai, lygiai taip pat, kaip jūs gaunate informaciją apie Python paketus, kurie pagerina vartotojo patirtį, nes išvengiama nereikalingų strigčių ar vėlavimų.

Pagrindinės naujos „Qt Creator 16“ funkcijos

A automatinė parinktis nustatyti lygiavimo tipą tekstiniuose failuose ir kodą, pagrįstą failo turiniu. Šio aptikimo rezultatas rodomas įrankių juostoje, todėl vartotojas gali jį pakeisti, jei pageidauja.

Tai buvo sustiprino aplinkos gebėjimą aptikti versijų valdymo sistemų naudojimą, Proaktyviai siūloma aktyvuoti konkrečius papildinius, jei failai randami su versijos valdymu, neatsižvelgiant į tai, ar tie įskiepiai suaktyvinti, ar ne.

Kiti patobulinimai, pateikti šioje naujoje Qt Creator 16 versijoje, apima QML_IMPORT_PATH kintamojo integravimas į CMake projektams naudojant QML failus, kurie palengvina prieigą prie QML ir papildo LSP protokolo įgyvendinimą, kuris dabar palaiko klaidų aprašymų perdavimo funkciją Diagnostic.CodeDescription.

Be to, Konfigūracija buvo išplėsta, kad būtų galima pasirinktinai įjungti LSP atskiruose projektuose ir buvo pridėta nauja „SDK“ kategorija, skirta valdyti įvairių rinkinių, tokių kaip Android, QNX, MCU ir Windows programų, konfigūracijas.

Sistemų kūrimo patobulinimai

Paryškintas įrankių rinkinio konfigūracijų pertvarkymas, Tai leido sukurti kompaktiškesnę sąsają, taupančią vertikalią erdvę, o dabar apima atskiras kompiliavimo ir vykdymo aplinkos parinktis, taip pat leidžia kompiliavimo metu konfigūruoti įrenginio tipą.

En CMake patobulinimai buvo įgyvendinti Tai atsispindi supaprastintoje medžio struktūroje ir patobulintoje pokyčių aptikimo našoje bei „Ninja“ įrankio aptikimo pataisymais.

Be to, papildai integracijai su statinės analizės ir analizės įrankiais aprėptis buvo atnaujinta, ir buvo pridėtas C++ kodo derinimo ir veikiančių programų stebėjimo palaikymas iOS 17 ir naujesnėse versijose įrenginiuose.

Kalbant apie integraciją su įrankiais ir sistemomis, „Axivion“ papildinys buvo patobulintas, kad būtų galima pateikti išsamesnę statinę analizę ir peržiūrėti vaizdus, ​​paaiškinančius aptiktas problemas. Be to, Coco aprėpties testavimo papildinys dabar palaiko projektų, naudojančių ir CMake, ir QMake, konfigūracijas, todėl galite rankiniu būdu nurodyti kelius, jei automatinis aptikimas nepavyktų.

Klaidų taisymai

taip pat Išspręsta problema, susijusi su failų valymu laikinuosius failus FAT skaidiniuose, taip sujungdami išsamų atnaujinimą, kuriuo siekiama pagerinti kūrimo aplinkos efektyvumą ir funkcionalumą.

Be kitų pataisymų ir patobulinimų, Qt ABI aptikimas buvo optimizuotas kai modulio failai yra prieinami JSON formatu, pašalinant nereikalingus įspėjimus ir pagerinant našumą renkant Qt versijos informaciją.

La Derinimas taip pat buvo patobulintas, tada Ištaisytos lūžio taško valdymo klaidos, Patarimų judėjimas ir galimybė įgalinti krūvos derinimą naudojant konkrečią konfigūraciją.

Be to, buvo supaprastinta CMake pagrįstų projektų struktūra, pagerintas pakeitimų aptikimas ir pašalintos perteklinės konfigūracijos, sustiprinta integracija su versijų valdymo sistemomis, ypač Git, pridėjus minimalią reikiamą versiją ir pridėjus naujus kontekstinius veiksmus.

Galiausiai, jei jus domina galimybė apie tai sužinoti daugiau, išsamią informaciją galite rasti sekanti nuoroda.

Kaip įdiegti „QT Creator“ sistemoje „Linux“?

Turėtumėte žinoti, kad „Qt Creator“ yra tiek komerciniame (palaikomame), tiek bendruomenės leidime.

En Dauguma „Linux“ platinimo versijų turi (bendruomenės) paketą savo saugyklose. Jei paketas nerastas jūsų platinimo sistemoje arba norite naudoti diegimo programą, kurią siūlo tiesiogiai QT, galite ją gauti Iš puslapio.

Diegimo programa yra .run formato ir, kai atsisiunčiama, tereikia suteikti jai leidimus. Vykdykite naudodami šią komandą:

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

Kai tai bus padaryta, dabar tereikia paleisti diegimo programą su:

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

Ubuntu vartotojų atveju, jums gali prireikti papildomų paketų, kuriuos galite įdiegti naudodami:

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

Dabar Tiems, kurie yra Arch Linux ir kitų platinimo sistemų vartotojai Paketą galite įdiegti tiesiai iš saugyklų, nes jau yra nauja QT Creator versija.

Norėdami įdiegti, tiesiog paleiskite šią komandą terminale:

sudo pacman -S qtcreator