S'ha publicat el llançament de l'entorn de desenvolupament integrat Qt Creator 12.0, dissenyat per crear aplicacions multiplataforma mitjançant la biblioteca Qt. S'admeten tant el desenvolupament de programes clàssics 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ón establerts per blocs semblants a CSS. Es formen conjunts preparats per a Linux, Windows i macOS.
En la nova versió:
- S'ha afegit el complement Compiler Explorer, que us permet supervisar el codi ensamblador generat pel compilador i els errors detectats pel compilador en temps real a mesura que s'escriuen els textos font. Si cal, podeu veure el resultat de l'execució del codi compilat. És possible seleccionar el compilador utilitzat (GCC, Clang, etc.) i l'entorn d'edició per a diferents llenguatges de programació. El codi introduït es pot desar juntament amb la configuració en un fitxer en format ".qtce". Per activar un connector, seleccioneu-lo a la finestra "Ajuda > Quant als connectors > CompilerExplorer", després de la qual es pot accedir al connector mitjançant el menú "Utilitzar eines > Explorador del compilador > Obre l'explorador del compilador").
- S'ha afegit la possibilitat de depurar i perfilar scripts de compilació de CMake mitjançant el DAP (Debug Adapter Protocol), compatible des del llançament de CMake 3.27. Podeu realitzar operacions com ara establir punts d'interrupció als fitxers CMake i depurar el procés de configuració. La depuració es pot iniciar mitjançant el menú "Depuració > Inicia la depuració > Inicia la depuració CMake". A més, la funció de creació de perfils d'scripts CMake està disponible a través del menú "Analitzar > CMake Profiler".
- S'ha afegit el connector ScreenRecorder (Ajuda > Quant als connectors > ScreenRecorder) per gravar un vídeo del procés de treball a Qt Creator, que pot ser útil per preparar articles de formació o adjuntar una demostració visual del problema als informes d'errors.
- Temps d'inici significativament reduït en alguns sistemes.
- Clangd i l'analitzador Clang s'han actualitzat a la versió LLVM 17.0.1.
- Eines millorades per refactoritzar codi C++.
- S'han afegit botons per seleccionar estils de text a l'editor de text Markdown.
- S'ha afegit la possibilitat d'utilitzar un proxy per accedir a l'assistent intel·ligent GitHub Copilot, que pot generar construccions estàndard quan escriu codi.
- S'han afegit paràmetres relacionats amb el projecte per nomenar fitxers amb codi C++ i documentar-los mitjançant comentaris.
- S'ha millorat l'editor de fitxers en format CMake, en el qual s'han ampliat significativament les capacitats d'autocompleció d'entrada i s'han afegit funcions per saltar ràpidament a una posició especificada, macro, objectiu de muntatge o definició de paquet.
- S'ha habilitat la detecció automàtica de les instal·lacions de PySide.
Font: opennet.ru