„Qt Creator“ 20

Išėjo „Qt Creator“ 20 — nauja IDE versija, skirta programoms kurti Qt, C++, QML ir susijusiose technologijose. oficialus pranešimas „Qt Company“ kaip pagrindines naujoves nurodo dirbtinio intelekto kodavimo agentų palaikymą, naują „Zen“ režimą, GN kūrimo sistemos palaikymą ir CMake bei QML patobulinimų rinkinį. Android, „iOS“ ir nuotolinis kūrimas pagal Linux.


Pagrindinis leidimo pakeitimas yra integracija su dirbtinio intelekto agentais per AKR klientasNaujasis komponentas prie „Qt Creator“ prideda pokalbių skydelį su agentais, kurie gali suprasti kodo bazę ir atlikti veiksmus kūrėjo vardu: analizuoti kodą, redaguoti failus, vykdyti komandas ir inicijuoti kūrimą. Integracija sukurta remiantis Agento kliento protokolas, o paruošti ryšio šablonai yra paimti iš viešojo ACP registro. Pranešime minimos palaikomos konfigūracijos apima „Claude Code“, „Codex“, „Gemini CLI“ ir „GitHub Copilot“.

Svarbiausi „Qt Creator 20“ pakeitimai

  • Palaikymas dirbtinio intelekto agentams per ACP klientą.
    IDE dabar turi pokalbių skydelį, skirtą dirbtinio intelekto agentams prijungti per agento kliento protokolą. Šie agentai gali ne tik atsakyti į su projektu susijusius klausimus, bet ir atlikti veiksmus, pvz., redaguoti failus, vykdyti komandas ir kompiliacijas. Ryšiai konfigūruojami plėtinių režimu, o agento parametrus galima konfigūruoti rankiniu būdu arba pasirinkti iš iš anksto nustatytų šablonų.

  • MCP serverio plėtinys.
    „Qt Creator 20“ patobulina palaikymą Modelio konteksto protokolasMCP serveris dabar teikia išorinius dirbtinio intelekto įrankius su daugiau informacijos apie IDE būseną ir leidžia atlikti papildomas operacijas. pakeitimų sąrašas (Šaltinio kodas dar nėra sinchronizuotas „GitHub“.) Išvardyti nauji įrankiai komandoms vykdyti, darbui su VCS, atidarytų failų peržiūrai, lūžio taškų valdymui, derinimo įrankio steko gavimui ir veiksmų paieškai IDE. Taip pat pridėtas nustatymų puslapis. DI > MCP serveriai ir CORS palaikymas ryšiams iš žiniatinklio programų.

  • Zen režimas darbui be blaškymo.
    Naujasis režimas „Zen“ režimas prideda elementą Įrankiai > Zen režimas > Įjungti režimą be blaškymo ir atskirus mygtukus sąsajoje. Jo paskirtis – pašalinti nereikalingus elementus ir išlaikyti kodo redaktorių fokusuotą. Šis režimas įjungiamas kaip plėtinys.

  • C++ įrankių atnaujinimas.
    Clangd C++ kodo modeliui buvo atnaujintas į LLVM 22.1.2, o iš anksto sukurti „Clangd“ dvejetainiai failai dabar pateikiami su PGO optimizacijomis visose platformose. Taip pat pridėta galimybė naudoti išorinę kompiliavimo duomenų bazę vietoj tos, kurią automatiškai generuoja „Qt Creator“, kartu su palaikymu išankstinio apdorojimo šakų lankstymui, C++ stiliaus blokų komentarams ir #pragma regionams. Palaikymas std::size_t literalams ir C++23 išankstinio apdorojimo direktyvoms yra specialiai nurodytas pakeitimų žurnale.

  • QML patobulinimai.
    QML dabar pagal numatytuosius nustatymus naudoja semantinį paryškinimą iš qmlls. Be to, kontekstiniame meniu rodomi pertvarkymo veiksmai, prieinami per QML kalbos serverį. Tai turėtų padaryti darbą su QML panašesnį į tai, kaip IDE apdoroja C++ kodą.

  • Parama GN projektams.
    „Qt Creator 20“ prideda projektų valdymo plėtinį GN / Sukurti nindzęĮjungus plėtinį, IDE gali tiesiogiai atidaryti ir dirbti su GN projektais. Tai svarbu projektams, kurie naudoja GN kaip pagrindinę surinkimų aprašymo sistemą.

  • CMake išankstinių nustatymų patobulinimai.
    „Qt Creator“ dabar seka „CMake Presets“ pakeitimus, palaiko naujus tiekėjų išankstinius nustatymus („qt“ ir kompiliatorių), o išankstiniams nustatymams sukurti rinkiniai žymimi kaip laikini ir skirti konkrečiam projektui. Pridėtas CONAN_HOST_PROFILE ir CONAN_BUILD_PROFILE kintamųjų palaikymas, skirtas „Conan“ integracijai.

  • Projektų ir aplinkos valdymo pokyčiai.
    Projekto nustatymai dabar palaiko aplinkos kintamųjų gavimą iš tekstinio failo arba apvalkalo scenarijaus. Taip pat pridėta file:// nuorodų analizė kompiliavimo išvestyje ir ištaisyta našumo problema. Programos išvestis.

  • Naujas nuotolinis derintuvas.
    Pridėtas paleidimo konfigūracijos tipas Nuotolinis derintuvas, artima scenarijaus paskirčiai Derinimas > Pradėti derinimą > Prijungti prie veikiančio derinimo serverioTai leidžia lengviau paleisti iš naujo ir perjungti skirtingas nuotolinio derinimo konfigūracijas.

  • Versijų valdymo sistemų patobulinimai.
    VCS veiksmai dabar pasiekiami daugiau sąsajos vietų, įskaitant Atidaryti dokumentai ir redaktoriai. Failo būsena dabar rodoma ypatybių dialogo lange, patobulintas skirtumų tvarkymas ir pažymėti nesekami failai. „Git“ pateikimo redaktoriuje pridėtas įspėjimas apie situacijas, dėl kurių gali būti prarasti anksčiau paruošti pakeitimai, ir dialogo langas Tęsti pakartotinį bazavimą Dabar sunkiau netyčia panaudoti destruktyvioms operacijoms.

  • Patobulinimai Android-įvykiai.
    Redaktorius Android Manifestas yra padalintas į atskiras piktogramų, paleidimo ekrano ir leidimų sąsajas. Meniu Įrankiai> Android pasirodė atskiri redaktoriai Piktogramų redaktorius, Pradinio ekrano redaktorius и Leidimų redaktorius.

  • „iOS“ ir nuotolinio valdymo patobulinimai Linux-įvykiai.
    „iOS“ sistemoje pridėta ribota prieiga prie įrenginio failų sistemos iš failų sistemos rodinio, lokatoriaus ir nuotolinių failų dialogų, įskaitant gedimų ataskaitų katalogą ir kūrėjo programų katalogus. Nuotoliniam naudojimui Linux „Qt Creator“ dabar automatiškai prisijungia prie tikslinės sistemos prieš diegiant ir paleidžiant programą.

  • Bendros sąsajos patobulinimai.
    Visi paieškos rezultatai dabar paryškinti teksto rodiniuose. Meniu elementas Failas > Atidaryti failą arba projektą suskirstytas į atskiras Atverti failą и Atviras projektas, o senasis veiksmas išsaugomas ir gali būti priskirtas karštajam klavišui.

„Qt Creator 20“ galima įsigyti kaip atnaujinimą per Qt internetinis diegimo įrankisPranešime taip pat teigiama, kad komerciniai neprisijungus pasiekiami diegimo įrankiai yra prieinami per „Qt Account Portal“, o atvirojo kodo versijos yra prieinamos svetainėje atsisiuntimo puslapis Qt.

Atsisiųsti šaltinio kodą ir dvejetainius failus

Šaltinis: linux.org.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster