Lançament de l'entorn de desenvolupament de Qt Creator 5.0

S'ha llançat l'entorn de desenvolupament integrat Qt Creator 5.0, dissenyat per crear aplicacions multiplataforma utilitzant la biblioteca Qt. Admet tant el desenvolupament de programes clàssics en C++ com l'ús del llenguatge QML, en el qual s'utilitza JavaScript per definir scripts, i l'estructura i els paràmetres dels elements de la interfície s'especifiquen mitjançant blocs semblants a CSS. Un canvi significatiu en el número de versió s'associa amb la transició a un nou esquema d'assignació de versions, dins del qual el primer dígit de la versió canviarà en versions amb canvis funcionals (Qt Creator 5, Qt Creator 6, etc.).

Lançament de l'entorn de desenvolupament de Qt Creator 5.0

En la nova versió:

  • S'ha implementat una possibilitat experimental per utilitzar el servei de memòria cau Clang Server (clangd) com a backend per a un model de codi en C i C++. El nou backend es pot utilitzar opcionalment per substituir el model de codi basat en libclang, gràcies a l'ús del LSP (Language Server Protocol), però encara no s'ha implementat tota la funcionalitat. L'habilitació es fa mitjançant l'opció "Utilitza clangd" al menú "Eines > Opcions > C++ > Clangd".
  • S'ha afegit suport experimental per crear i executar aplicacions als contenidors Docker. Actualment, la funció només està disponible per a entorns i projectes Linux amb el sistema de compilació CMake. Per habilitar-lo, heu d'activar el suport per a connectors experimentals mitjançant el menú "Ajuda > Quant als connectors", després del qual apareixerà la possibilitat de crear dispositius de compilació "Docker" a la configuració del dispositiu.
  • Les correccions acumulades s'han fet al model de codi per al llenguatge C++. En canviar el nom dels objectes, s'ha eliminat la selecció automàtica de fitxers que no estan directament relacionats amb el projecte (per exemple, fitxers de capçalera Qt). Els canvis als fitxers ".ui" i ".scxml" es reflecteixen instantàniament al model de codi sense recompilació.
  • El model de codi per a QML s'ha actualitzat a Qt 6.2.
  • La implementació del servidor LSP (Language Server Protocol) ha afegit suport per mostrar notificacions sobre el progrés de les operacions a Qt Creator. També s'ha afegit suport per mostrar fragments de codi proporcionats pel servidor.
  • S'han fet una gran part de millores a les eines de gestió de projectes basades en CMake, inclosa la possibilitat de mostrar els resultats de CMake i la compilació en mode projecte, sense necessitat de canviar al mode d'edició. S'ha deixat d'utilitzar un directori de compilació temporal per a la configuració inicial del projecte. S'ha afegit una opció per desactivar la separació de grups de fitxers amb codi i capçaleres. Ara és possible determinar el fitxer executable predeterminat (anteriorment es seleccionava el primer fitxer executable de la llista). S'ha afegit compatibilitat amb macros a l'operació Execute Custom Commands.
  • S'ha treballat per eliminar les alentiments en carregar fitxers de projectes grans.
  • Les eines de gestió de projectes basades en el conjunt d'eines Qbs s'han transferit per utilitzar Qbs 1.20.
  • S'ha afegit el suport del kit d'eines MSVC per a l'arquitectura ARM.
  • S'ofereix suport per a Android 12.
  • Suport millorat per executar versions de Qt Creator per a processadors Intel en ordinadors Apple amb el xip M1.

Font: opennet.ru

Afegeix comentari