Qt Creator 5.0 Disvolva Medio-Eldono

La Qt Creator 5.0 integra evolumedio estis publikigita, dizajnita por kreado de transplatformaj aplikoj uzante la Qt-bibliotekon. Ĝi apogas kaj la evoluon de klasikaj programoj en C++ kaj la uzon de la QML-lingvo, en kiu JavaScript estas uzata por difini manuskriptojn, kaj la strukturo kaj parametroj de interfacelementoj estas specifitaj per CSS-similaj blokoj. Signifa ŝanĝo en la versio-numero estas rilata al la transiro al nova versio-asignoskemo, ene de kiu la unua cifero de la versio ŝanĝiĝos en eldonoj kun funkciaj ŝanĝoj (Qt Creator 5, Qt Creator 6, ktp.).

Qt Creator 5.0 Disvolva Medio-Eldono

En la nova versio:

  • Eksperimenta ebleco estis efektivigita por uzi la Clang Server (clangd) kaŝmemorservon kiel backend por kodmodelo en C kaj C++. La nova backend povas esti uzata laŭvole por anstataŭigi la libclang-bazitan kodmodelon, danke al la uzo de la LSP (Lingva Servila Protokolo), sed ne ĉiuj funkcioj ankoraŭ estis efektivigitaj. Aktivigo estas farita per la opcio "Uzu clangd" en la menuo "Iloj > Opcioj > C++ > Clangd".
  • Aldonita eksperimenta subteno por konstrui kaj funkcii aplikaĵojn en Docker-ujoj. La funkcio estas nuntempe nur havebla por Linukso-medioj kaj projektoj kun la konstrua sistemo CMake. Por ebligi ĝin, vi devas aktivigi subtenon por eksperimentaj kromprogramoj per la menuo "Helpo > Pri Kromaĵoj", post kio la kapablo krei konstruajn aparatojn "Docker" aperos en la aparataj agordoj.
  • La akumulitaj korektoj estis faritaj al la kodmodelo por la lingvo C++. Dum renomado de objektoj, aŭtomata elekto de dosieroj, kiuj ne rekte rilatas al la projekto (ekzemple, Qt-kapodosieroj) estis forigita. Ŝanĝoj en la dosieroj ".ui" kaj ".scxml" tuj reflektiĝas en la kodmodelo sen rekompilo.
  • La kodmodelo por QML estis ĝisdatigita al Qt 6.2.
  • La efektivigo de la servilo LSP (Language Server Protocol) aldonis subtenon por montri sciigojn pri la progreso de operacioj en Qt Creator. Ankaŭ aldonis subtenon por montrado de kodaj fragmentoj provizitaj de la servilo.
  • Granda parto de plibonigoj estis farita al projekt-administrado iloj bazitaj sur CMake, inkluzive de la kapablo montri la rezultojn de CMake kaj kompilo en projektreĝimo, sen la bezono ŝanĝi al redakta reĝimo. Ĉesis uzi provizoran konstruan dosierujon por komencaj projektaj agordoj. Aldonita opcio por malŝalti apartigon de grupoj de dosieroj kun kodo kaj kaplinioj. Nun eblas determini la defaŭltan ruleblan dosieron (antaŭe la unua rulebla dosiero en la listo estis elektita). Makrosubteno estis aldonita al la operacio Execute Custom Commands.
  • Laboro estis farita por forigi malrapidiĝojn dum ŝarĝo de grandaj projektodosieroj.
  • Projektaj administradiloj bazitaj sur la ilaro Qbs estis transdonitaj por uzi Qbs 1.20.
  • Aldonita MSVC-ilara subteno por ARM-arkitekturo.
  • Subteno por Android 12 estas provizita.
  • Plibonigita subteno por funkcii Qt Creator-konstruaĵoj por Intel-procesoroj sur Apple-komputiloj kun la M1-peceto.

fonto: opennet.ru

Aldoni komenton