Release fan de Qt Creator 5.0 ûntwikkeling omjouwing

De Qt Creator 5.0 yntegreare ûntwikkelingsomjouwing is frijlitten, ûntworpen foar it meitsjen fan cross-platform-applikaasjes mei de Qt-bibleteek. It stipet sawol de ûntwikkeling fan klassike programma 's yn C ++ en it brûken fan de QML taal, dêr't JavaScript wurdt brûkt om te definiearjen skripts, en de struktuer en parameters fan ynterface eleminten wurde oantsjutte troch CSS-lykas blokken. In wichtige feroaring yn it ferzjenûmer wurdt ferbûn mei de oergong nei in nije ferzje assignment skema, binnen dêr't de earste sifer fan de ferzje sil feroarje yn releases mei funksjonele feroarings (Qt Creator 5, Qt Creator 6, ensfh).

Release fan de Qt Creator 5.0 ûntwikkeling omjouwing

Yn de nije ferzje:

  • In eksperimintele mooglikheid is ymplementearre om de cachingtsjinst Clang Server (clangd) te brûken as in backend foar in koademodel yn C en C++. De nije backend kin opsjoneel brûkt wurde om it libclang-basearre koademodel te ferfangen, tanksij it gebrûk fan it LSP (Language Server Protocol), mar net alle funksjonaliteit is noch ymplementearre. It ynskeakeljen wurdt dien fia de opsje "Brûk clangd" yn it menu "Tools > Opsjes > C ++ > Clangd".
  • Eksperimintele stipe tafoege foar it bouwen en útfieren fan applikaasjes yn Docker-konteners. De funksje is op it stuit allinich beskikber foar Linux-omjouwings en projekten mei it CMake-bouwsysteem. Om it yn te skeakeljen, moatte jo stipe foar eksperimintele plugins aktivearje fia it menu "Help> Oer Plugins", wêrnei't de mooglikheid om "Docker" bouwapparaten te meitsjen sil ferskine yn 'e apparaatynstellingen.
  • De opboude korreksjes binne makke oan it koademodel foar de C++-taal. Wannear't omneame foarwerpen, automatyske seleksje fan triemmen dy't net direkt ferbân mei it projekt (Bygelyks, Qt header triemmen) is fuortsmiten. Feroarings yn de ".ui" en ".scxml" triemmen wurde direkt wjerspegele yn de koade model sûnder recompilation.
  • De koade model foar QML is bywurke oan Qt 6.2.
  • De ymplemintaasje fan de LSP (Language Server Protocol) tsjinner hat tafoege stipe foar in werjaan fan notifikaasjes oer de fuortgong fan operaasjes yn Qt Creator. Ek tafoege stipe foar it werjaan fan koade snippets levere troch de tsjinner.
  • In grut part fan ferbetteringen binne makke oan projektbehear-ark basearre op CMake, ynklusyf de mooglikheid om de resultaten fan CMake en kompilaasje yn projektmodus te werjaan, sûnder de needsaak om te wikseljen nei bewurkingsmodus. Stoppe mei it brûken fan in tydlike build-map foar earste projektynstellingen. In opsje tafoege om skieding fan groepen bestannen mei koade en kopteksten út te skeakeljen. It is no mooglik om it standert útfierbere bestân te bepalen (earder waard it earste útfierbere bestân yn 'e list selektearre). Makro-stipe is tafoege oan de operaasje Oanpaste kommando's útfiere.
  • Der is wurk dien om fertragingen te eliminearjen by it laden fan grutte projektbestannen.
  • Projektbehear ark basearre op de Qbs toolkit binne oerdroegen om Qbs 1.20 te brûken.
  • Added MSVC toolkit-stipe foar ARM-arsjitektuer.
  • Stipe foar Android 12 wurdt levere.
  • Ferbettere stipe foar it útfieren fan Qt Creator builds foar Intel-processors op Apple-kompjûters mei de M1-chip.

Boarne: opennet.ru

Add a comment