Rilascio dell'ambiente di sviluppo Qt Creator 7

È stato pubblicato il rilascio dell'ambiente di sviluppo integrato Qt Creator 7.0, pensato per realizzare applicazioni multipiattaforma utilizzando la libreria Qt. Supporta sia lo sviluppo di programmi classici in C++ sia l'uso del linguaggio QML, in cui JavaScript viene utilizzato per definire gli script e la struttura e i parametri degli elementi dell'interfaccia sono specificati da blocchi simili a CSS.

Nella nuova versione:

  • La voce di menu “Nuovo file o progetto” è divisa in due finestre di dialogo separate “Nuovo file” e “Nuovo progetto”.
  • Gli utenti che utilizzano il programma di installazione online Qt vengono informati sulla disponibilità di versioni correttive di Qt. È possibile configurare la visualizzazione delle notifiche di aggiornamento nella sezione “Opzioni > Ambiente > Aggiornamenti”.
  • Il modello di codice per il linguaggio C++ è stato aggiornato a LLVM 14 e modificato per impostazione predefinita per utilizzare il backend Clangd, che supporta LSP (Language Server Protocol). Puoi ripristinare il vecchio backend tramite il menu “Strumenti > Opzioni > C++ > Clangd”, in cui puoi anche disabilitare l'uso di Clangd per l'indicizzazione del codice del progetto, ma continuare a usarlo per l'evidenziazione della sintassi e il completamento automatico dell'input.
  • Le impostazioni del plugin ClangFormat sono state spostate nella sezione con le impostazioni generali dello stile e sono presentate come una scheda separata.
  • L'implementazione del parser QML è stata aggiornata per riflettere le modifiche dall'ultimo ramo Qt.
  • La pagina per l'impostazione di progetti utilizzando CMake è stata ridisegnata. Aggiunto un pulsante "Interrompi CMake" per interrompere l'esecuzione di CMake, ad esempio, durante il processo di configurazione degli script di compilazione del progetto. Fornita la possibilità di eseguire nuovamente CMake per aggiornare la configurazione, anche se il progetto è già stato configurato. Le variabili CMake per le configurazioni iniziale e corrente del progetto sono separate, nel primo caso le variabili sono definite dal file CMakeLists.txt.use, utilizzato durante la prima configurazione e nel secondo caso le variabili esportate tramite CMake file-api json da la directory .cmake/api/v1/reply è definita.
  • È stato migliorato il rilevamento automatico degli strumenti disponibili e ridotto il numero di chiamate non necessarie del compilatore all'avvio, il che ha ridotto il tempo di avvio di Qt Creator in alcuni ambienti.
  • Le procedure guidate Nuovo progetto garantiscono che C++17 sia definito come standard C++.
  • Sulla piattaforma macOS vengono prese in considerazione le impostazioni di sistema per il tema scuro. Aggiunto supporto sperimentale per Docker nelle build macOS.
  • Per la piattaforma Android è stata aggiunta un'opzione per selezionare l'NDK predefinito ed è stato migliorato il rilevamento delle piattaforme NDK.
  • Per la piattaforma Linux è incluso un backend per Qt basato sul protocollo Wayland. Per abilitare il backend, è necessario impostare la variabile di ambiente QT_QPA_PLATFORM=wayland prima di iniziare.

Fonte: opennet.ru

Aggiungi un commento