Rilascio dell'ambiente di sviluppo Qt Creator 16

È stato presentato il rilascio dell'ambiente di sviluppo integrato Qt Creator 16, progettato per la creazione di applicazioni multipiattaforma utilizzando la libreria Qt. Supporta sia lo sviluppo di programmi classici in linguaggio C++ che l'uso del linguaggio QML, nel quale per definire scenari si utilizza JavaScript e la struttura e i parametri degli elementi dell'interfaccia sono definiti attraverso blocchi simili a CSS. Le build pronte sono state create per Linux, Windows e macOS.

Nella nuova versione:

  • Sono state aggiunte ottimizzazioni per ridurre il tempo di avvio. Per determinare l'ABI senza analizzare il contenuto delle librerie, è stato utilizzato un metodo per ottenere informazioni sulla versione ABI dal file di configurazione, valido per Qt 6 e eseguito in modo asincrono. Sulla piattaforma Windows, all'apertura dell'editor, è stata implementata il caricamento della cache dei font in modalità asincrona. Il caricamento asincrono è stato applicato anche per ottenere informazioni sui pacchetti Python.
  • Invece di impostazioni miste di allineamento fuorvianti per gli editor di testo e codice, è stata aggiunta e attivata per impostazione predefinita un'opzione per determinare automaticamente il tipo di allineamento basato sul contenuto dei file. Il risultato dell'auto-determinazione viene mostrato nella barra degli strumenti ed è disponibile per la modifica da parte dell'utente.
    Rilascio dell'ambiente di sviluppo Qt Creator 16
    Rilascio dell'ambiente di sviluppo Qt Creator 16
  • Per i file QML è stata fornita l'aggiunta della variabile QML_IMPORT_PATH per CMake durante l'accesso a qmlls (QML Language Server). È stata aggiunta al protocollo LSP (Language Server Protocol) la supporto per la funzione Diagnostic.CodeDescription per comunicare la descrizione del codice di errore. Nelle impostazioni è stata aggiunta la possibilità di attivare selettivamente LSP per progetti specifici.
  • È stata aggiunta una nuova categoria 'SDK' nelle impostazioni, che raggruppa le opzioni relative all'Android SDK, QNX SDK, MCU SDK e Windows App SDK.
    Rilascio dell'ambiente di sviluppo Qt Creator 16
  • Le impostazioni dei toolkits sono state riprogettate per essere più compatte e occupare meno spazio verticale sullo schermo. Oltre alle impostazioni per l'ambiente di build, sono state aggiunte opzioni per l'ambiente di esecuzione. È stata aggiunta la possibilità di specificare separatamente il tipo di dispositivo utilizzato durante la build.
    Rilascio dell'ambiente di sviluppo Qt Creator 16
  • Per i progetti CMake, la struttura dell'albero dei componenti del progetto è stata semplificata e le prestazioni nella determinazione delle modifiche alla configurazione esterna di CMake sono state migliorate. Sono stati risolti problemi relativi alla determinazione della disponibilità dell'insieme di strumenti Ninja.
  • È stato migliorato il plugin per l'integrazione con lo strumento Axivion, che fornisce un analizzatore statico, strumenti per identificare problemi nel codice, utility per valutare l'efficienza e analizzare l'architettura. È stata aggiunta la supporto per la visualizzazione delle immagini fornite da Axivion per illustrare i dettagli sui problemi identificati.
  • Nel plugin per l'integrazione con lo strumento di test di copertura Coco, è stata aggiunta la supporto per la configurazione dei test dei progetti che utilizzano CMake e qmake. È stata fornita la possibilità di specificare manualmente il percorso per Coco, se la determinazione automatica della posizione di questo strumento non ha funzionato. È stata aggiunta la supporto per un ulteriore passaggio di build destinato a generare report di copertura.
  • È stata inclusa la determinazione dell'uso dei sistemi di controllo versioni nei file, che funziona indipendentemente dall'attivazione dei plugin corrispondenti e mostra un suggerimento sulla disponibilità del plugin necessario.
    Rilascio dell'ambiente di sviluppo Qt Creator 16
  • È stato risolto un problema con la pulizia dei file temporanei su partizioni che utilizzano il file system FAT.
  • È stata aggiunta la possibilità di effettuare il debug del codice C++ e monitorare l'output delle applicazioni eseguite su dispositivi con sistema operativo iOS 17+.

      Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster