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

S'ha publicat el llançament de l'entorn de desenvolupament integrat Qt Creator 7.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.

En la nova versió:

  • L'element del menú "Nou fitxer o projecte" es divideix en dos diàlegs separats "Fitxer nou" i "Projecte nou".
  • Els usuaris que utilitzen l'instal·lador en línia de Qt estan informats sobre la disponibilitat de versions correctives de Qt. Podeu configurar la visualització de les notificacions d'actualització a la secció "Opcions > Entorn > Actualitzacions".
  • El model de codi per al llenguatge C++ s'ha actualitzat a LLVM 14 i s'ha canviat per defecte per utilitzar el backend Clangd, que admet el LSP (Language Server Protocol). Podeu tornar el backend antic a través del menú "Eines > Opcions > C++ > Clangd", en el qual també podeu desactivar l'ús de Clangd per indexar el codi del projecte, però continuar utilitzant-lo per a ressaltar la sintaxi i la compleció automàtica d'entrada.
  • La configuració del connector ClangFormat s'ha mogut a la secció amb la configuració general d'estil i es presenta com una pestanya separada.
  • La implementació de l'analitzador QML s'ha actualitzat per reflectir els canvis de l'última branca de Qt.
  • S'ha redissenyat la pàgina per configurar projectes amb CMake. S'ha afegit un botó "Aturar CMake" per aturar l'execució de CMake, per exemple, durant el procés de configuració dels scripts de construcció del projecte. Proporciona la possibilitat de tornar a executar CMake per actualitzar la configuració, fins i tot si el projecte ja s'ha configurat. Les variables CMake per a les configuracions inicials i actuals del projecte estan separades, en el primer cas, les variables es defineixen a partir del fitxer CMakeLists.txt.use, utilitzat durant la primera configuració, i en el segon cas, les variables exportades mitjançant CMake file-api json de es defineixen el directori .cmake/api/v1/reply.
  • S'ha millorat la detecció automàtica de les eines disponibles i s'ha reduït el nombre de trucades innecessàries del compilador a l'inici, fet que ha reduït el temps d'inici de Qt Creator en alguns entorns.
  • Els assistents del nou projecte asseguren que C++17 es defineix com l'estàndard C++.
  • A la plataforma macOS, es té en compte la configuració del sistema per al tema fosc. S'ha afegit suport experimental per a Docker a les compilacions de macOS.
  • Per a la plataforma Android, s'ha afegit una opció per seleccionar l'NDK predeterminat i s'ha millorat la detecció de plataformes NDK.
  • Per a la plataforma Linux, s'inclou un backend per a Qt basat en el protocol Wayland. Per habilitar el backend, heu d'establir la variable d'entorn QT_QPA_PLATFORM=wayland abans de començar.

Font: opennet.ru

Afegeix comentari