Qt Creator 5.0 izstrādes vides laidiens

Ir izlaista integrētā izstrādes vide Qt Creator 5.0, kas paredzēta starpplatformu lietojumprogrammu izveidei, izmantojot Qt bibliotēku. Tā atbalsta gan klasisko programmu izstrādi C++ valodā, gan QML valodas izmantošanu, kurā skriptu definēšanai tiek izmantots JavaScript, bet interfeisa elementu struktūru un parametrus nosaka CSS līdzīgi bloki. Būtiskas versijas numura izmaiņas ir saistītas ar pāreju uz jaunu versiju piešķiršanas shēmu, kuras ietvaros versijas pirmais cipars mainīsies laidienos ar funkcionālām izmaiņām (Qt Creator 5, Qt Creator 6 utt.).

Qt Creator 5.0 izstrādes vides laidiens

Jaunajā versijā:

  • Ir ieviesta eksperimentāla iespēja izmantot Clang Server (clangd) kešatmiņas pakalpojumu kā aizmugursistēmu koda modelim C un C++ valodās. Jauno aizmugursistēmu pēc izvēles var izmantot, lai aizstātu uz libclang balstītu koda modeli, pateicoties LSP (Language Server Protocol) izmantošanai, taču vēl nav ieviesta visa funkcionalitāte. Iespējošana tiek veikta, izmantojot opciju “Izmantot clangd” izvēlnē “Rīki > Opcijas > C++ > Clangd”.
  • Pievienots eksperimentāls atbalsts lietojumprogrammu veidošanai un palaišanai Docker konteineros. Funkcija pašlaik ir pieejama tikai Linux vidēm un projektiem ar CMake veidošanas sistēmu. Lai to iespējotu, izvēlnē “Palīdzība > Par spraudņiem” ir jāaktivizē atbalsts eksperimentāliem spraudņiem, pēc tam ierīces iestatījumos tiks parādīta iespēja izveidot “Docker” būvēšanas ierīces.
  • Uzkrātie labojumi ir veikti C++ valodas koda modelī. Pārdēvējot objektus, ir noņemta to failu automātiskā atlase, kas nav tieši saistīti ar projektu (piemēram, Qt galvenes faili). Izmaiņas “.ui” un “.scxml” failos tiek nekavējoties atspoguļotas koda modelī bez atkārtotas kompilācijas.
  • QML koda modelis ir atjaunināts uz Qt 6.2.
  • LSP (Language Server Protocol) servera ieviešana ir pievienojusi atbalstu paziņojumu parādīšanai par darbību gaitu programmā Qt Creator. Pievienots arī servera nodrošināto koda fragmentu parādīšanas atbalsts.
  • Liela daļa uzlabojumu ir veikti projektu pārvaldības rīkos, kuru pamatā ir CMake, tostarp iespēja parādīt CMake rezultātus un apkopošanu projekta režīmā, bez nepieciešamības pārslēgties uz rediģēšanas režīmu. Pārtraukts izmantot pagaidu būvdirektoriju sākotnējiem projekta iestatījumiem. Pievienota iespēja atspējot failu grupu atdalīšanu ar kodu un galvenēm. Tagad ir iespējams noteikt noklusējuma izpildāmo failu (iepriekš sarakstā tika atlasīts pirmais izpildāmais fails). Operācijai Execute Custom Commands ir pievienots makro atbalsts.
  • Ir veikts darbs, lai novērstu palēninājumus, ielādējot lielus projektu failus.
  • Projektu pārvaldības rīki, kuru pamatā ir Qbs rīkkopa, ir pārnesti uz Qbs 1.20 izmantošanu.
  • Pievienots MSVC rīku komplekta atbalsts ARM arhitektūrai.
  • Tiek nodrošināts Android 12 atbalsts.
  • Uzlabots atbalsts Qt Creator būvējumu palaišanai Intel procesoriem Apple datoros ar M1 mikroshēmu.

Avots: opennet.ru

Pievieno komentāru