Qt Creator 5.0 fejlesztői környezet kiadás

Megjelent a Qt Creator 5.0 integrált fejlesztői környezet, amely többplatformos alkalmazások létrehozására szolgál a Qt könyvtár használatával. Támogatja mind a klasszikus programok fejlesztését C++ nyelven, mind a QML nyelv használatát, melyben a JavaScript segítségével definiálják a szkripteket, az interfészelemek szerkezetét és paramétereit pedig CSS-szerű blokkok határozzák meg. A verziószám jelentős változása az új verzió-hozzárendelési sémára való átálláshoz kapcsolódik, amelyen belül a verzió első számjegye megváltozik a funkcionális változásokkal járó kiadásokban (Qt Creator 5, Qt Creator 6 stb.).

Qt Creator 5.0 fejlesztői környezet kiadás

Az új verzióban:

  • Kísérleti lehetőséget valósítottak meg a Clang Server (clangd) gyorsítótárazási szolgáltatás használatára egy C és C++ kódmodell háttérprogramjaként. Az LSP (Language Server Protocol) használatának köszönhetően az új backend opcionálisan a libclang alapú kódmodell helyettesítésére is használható, de még nem minden funkciót implementáltak. Az engedélyezés az „Eszközök > Beállítások > C++ > Clangd” menü „Clangd használata” opcióján keresztül történik.
  • Kísérleti támogatás hozzáadva alkalmazások létrehozásához és futtatásához Docker-tárolókban. A funkció jelenleg csak a CMake build rendszerrel rendelkező Linux környezetekben és projektekben érhető el. Ennek engedélyezéséhez aktiválnia kell a kísérleti beépülő modulok támogatását a „Súgó > Beépülő modulok” menüben, majd az eszközbeállítások között megjelenik a „Docker” build eszközök létrehozásának lehetősége.
  • A felhalmozott korrekciókat elvégeztük a C++ nyelv kódmodelljén. Az objektumok átnevezésekor a projekthez közvetlenül nem kapcsolódó fájlok (például Qt fejlécfájlok) automatikus kijelölése el lett távolítva. A „.ui” és „.scxml” fájlok változásai újrafordítás nélkül azonnal megjelennek a kódmodellben.
  • A QML kódmodellje Qt 6.2-re frissült.
  • Az LSP (Language Server Protocol) szerver megvalósítása támogatja a műveletek előrehaladásáról szóló értesítések megjelenítését a Qt Creatorban. A szerver által biztosított kódrészletek megjelenítésének támogatása is hozzáadva.
  • A CMake-en alapuló projektmenedzsment eszközök nagy részét továbbfejlesztették, beleértve a CMake eredményeinek megjelenítését és a fordítást projekt módban, anélkül, hogy szerkesztési módba kellene váltani. Leállítottuk az ideiglenes összeállítási könyvtár használatát a projekt kezdeti beállításaihoz. Lehetőséget adtunk a fájlcsoportok kóddal és fejlécekkel való elkülönítésének letiltására. Mostantól meg lehet határozni az alapértelmezett végrehajtható fájlt (korábban a lista első futtatható fájlja volt kiválasztva). A makró támogatása hozzáadásra került az Egyéni parancsok végrehajtása művelethez.
  • Dolgoztunk a nagy projektfájlok betöltésekor tapasztalható lassulások kiküszöbölése érdekében.
  • A Qbs eszköztáron alapuló projektmenedzsment eszközök átkerültek a Qbs 1.20 használatába.
  • Hozzáadott MSVC eszközkészlet támogatása az ARM architektúrához.
  • Az Android 12 támogatása biztosított.
  • Továbbfejlesztett támogatás a Qt Creator buildek futtatásához Intel processzorokhoz M1 chippel rendelkező Apple számítógépeken.

Forrás: opennet.ru

Hozzászólás