Qt Creator 20

Megjelent Qt Creator 20 — az IDE új verziója, amely Qt, C++, QML és kapcsolódó technológiák alkalmazásainak fejlesztésére szolgál. a hivatalos bejelentésben A Qt Company a legfontosabb új funkcióknak nevezi az AI kódoló ügynökök támogatását, az új Zen Mode módot, a GN build rendszer támogatását, valamint a CMake, QML, Android, iOS és Linux távoli fejlesztés fejlesztéseit.


A kiadás fő változása az integráció az AI ügynökökkel az ACP Client. Az új komponens egy csevegőpanelt ad a Qt Creator-hoz, amelyben az ügynökök megértik a kódbázist és a fejlesztő nevében végrehajthatják a műveleteket: elemezhetik a kódot, szerkeszthetik a fájlokat, parancsokat indíthatnak és építéseket kezdeményezhetnek. Az integráció az Agent Client Protocol-on alapul, a csatlakozási sablonokat pedig a nyilvános ACP Regisztrációból szerzik be. A bejelentésben említett támogatott konfigurációk között van a Claude Code, Codex, Gemini CLI és a GitHub Copilot.

A Qt Creator 20 főbb változásai

  • AI ügynökök támogatása ACP Client-en keresztül.
    Az IDE csevegőpanelt kapott az AI ügynökök Agent Client Protocol-on keresztüli csatlakoztatásához. Ezek az ügynökök nemcsak a projekttel kapcsolatos kérdésekre válaszolhatnak, hanem műveleteket is végrehajthatnak: fájlokat szerkeszthetnek, parancsokat és építéseket indíthatnak. A csatlakoztatás az Extensions módban állítható be, az ügynökök paraméterei pedig kézzel megadhatók vagy kész sablonok közül választhatók.

  • MCP Server kiterjesztés.
    A Qt Creator 20 továbbfejleszti a Model Context Protocol támogatását. . Az MCP Server most több információt ad a külső AI eszközöknek az IDE állapotáról, és lehetővé teszi további műveletek végrehajtását. Aváltozások listáján (a GitHub-on a források még nem szinkronizáltak) új eszközöket említenek a parancsok indítására, VCS kezeléssel, megnyitott fájlok megtekintésével, a töréspontok kezelésével, a hibakereső verem lekérésével és a műveletek keresésével az IDE-ben. Az AI > MCP Servers beállítási oldal is hozzá lett adva, és támogatás a CORS számára a webalkalmazásokból való csatlakozáshoz. Zen Mode a zavaró tényezők nélküli munkához. Az új

  • Zen Mode
    felveszi a Tools > Zen Mode > Toggle Distraction Free Mode szakaszt és külön gombokat az interfészen. Célja, hogy eltüntesse a felesleges elemeket és fókuszáljon a kódszerkesztőre. A mód kiterjesztésként aktiválható. A C++ eszközök frissítése. A Clangd a C++ kódmodellhez frissítve lett a

  • LLVM 22.1.2 -re.
    LLVM 22.1.2 LLVM 22.1.2 verzióra., és a Clangd előre összeállított bináris fájljai most minden platformon PGO-optimálással érkeznek. Emellett lehetőség van külső fordítási adatbázis használatára az automatikusan létrehozott Qt Creator helyett, valamint támogatást nyújtanak a pre-processzor ágak összecsukásához, C++-stílusú blokkmegjegyzésekhez és #pragma régiókhoz. A changelog külön kiemeli a std::size_t literálok és a C++23 pre-processzor direktívák támogatását.

  • QML fejlesztések.
    A QML mostantól alapértelmezetten a qmlls szemináltikai kiemelését használja. Ezen kívül a helyi menü megjeleníti az elérhető refaktorálási műveleteket a QML nyelvi szerveren keresztül. Ez közelebb hozza a QML használatát ahhoz, ahogyan az IDE a C++ kódot kezeli.

  • GN projektek támogatása.
    A Qt Creator 20-ban bővítmény került hozzáadásra a projektek kezelésére GN / Generate Ninja. A bővítmény aktiválása után az IDE közvetlenül meg tudja nyitni a GN projekteket és velük dolgozni. Ez fontos, ha a GN a fő építési leíró rendszer.

  • CMake Presets fejlesztések.
    A Qt Creator mostantól nyomon követi a CMake Presets változásait, támogatja az új vendor presets qt és compiler beállításokat, és a presets kits-hez létrehozott elemeket ideiglenes és adott projekthez kötött címkével látja el. A Conannal való integrációhoz hozzá lett adva a CONAN_HOST_PROFILE és CONAN_BUILD_PROFILE változók támogatása.

  • Kormányzási változások a projektek és környezetek kezelésében.
    A projektbeállításokban lehetőség nyílt környezeti változók beszerzésére szöveges fájlból vagy shell-skriptből. Ezenkívül a build kimenetben javításra került a file:// típusú hivatkozások parszolása, és teljesítménybeli problémákat orvosoltak a Application Output.

  • Új távoli hibakereső.
    Hozzáadva egy új indítási konfigurációs típus Remote Debugger, amely célszerűen hasonlít egy forgatókönyvre, Debug > Start Debugging > Attach to Running Debug Server. Ez leegyszerűsíti az újraindítást és a különböző távoli hibakeresési konfigurációk közötti váltást.

  • Fejlesztések a verziókezelő rendszerekben.
    A VCS műveletek több helyen elérhetők az interfészen, beleértve a Open Documents és a szövegszerkesztőket. A fájl állapota mostantól a tulajdonságok párbeszédablakában jelenik meg, javították a diff kezelést, and hozzáadták az untracked fájlok megjelölését. A Git submit editorhoz figyelmeztetést adtak hozzá a már előkészített változások esetleges elvesztésére utaló helyzetekre, és a párbeszédablak Continue Rebase most nehezebbé teszi a véletlen romboló műveletek végrehajtását.

  • Fejlesztések az Android fejlesztés terén.
    Az Android Manifest szerkesztő külön interfészekre oszlik az ikonok, splash képernyők és engedélyek számára. A menüben Eszközök > Android külön szerkesztők jelentek meg Ikon Szerkesztő, Splashscreen Szerkesztő és Engedélyek Szerkesztő.

  • Fejlesztések az iOS és távoli Linux-fejlesztés terén.
    Az iOS esetében korlátozott hozzáférés került bevezetésre a készülék fájlrendszeréhez a Fájl Rendszer nézetből, a Lokátorból és a távoli fájl párbeszédablakokból, beleértve a crash reports könyvtárat és a fejlesztői alkalmazások könyvtárait. A Remote Linux eszközöknél a Qt Creator most automatikusan csatlakozik a célrendszerhez az alkalmazás telepítése és indítása előtt.

  • Általános interfészk fejlesztések.
    A szöveges megjelenítésekben most minden keresési találat kiemelésre kerül. A menüpont Fájl > Fájl vagy Projekt megnyitása külön áll a Fájl megnyitása és Projekt megnyitása, és a régi művelet megmaradt, amely hozzárendelhető gyorsbillentyűhöz.

A Qt Creator 20 elérhető frissítésként a Qt Online Telepítőn keresztül.A bejelentésben az is szerepel, hogy a kereskedelmi offline telepítők a Qt Fiók Portálon keresztül érhetők el, míg az open source kiadások a letöltési oldalon Qt.

A forráskód és a bináris fájlok letöltése

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster