Rilascio dell'ambiente di sviluppo Qt Creator 7

È stata pubblicata la versione 7.0 dell'ambiente di sviluppo integrato Qt Creator, progettato per la creazione di applicazioni multipiattaforma utilizzando la libreria Qt. È supportato sia lo sviluppo di applicazioni tradizionali in C++ che l'uso del linguaggio QML, nel quale gli script sono definiti in JavaScript e la struttura e i parametri degli elementi dell'interfaccia sono impostati tramite blocchi simili a CSS.

Nella nuova versione:

  • L'elemento di menu "New File or Project" è stato diviso in due finestre di dialogo separate: "New File" e "New Project".
  • Per gli utenti che utilizzano Qt Online Installer, è stata implementata una notifica relative a versioni correttive di Qt. È possibile configurare la visualizzazione delle notifiche di aggiornamento nella sezione "Options > Environment > Updates".
  • Il modello di codice per il linguaggio C++ è stato aggiornato a LLVM 14 e impostato di default per utilizzare il backend Clangd, che supporta il protocollo LSP (Language Server Protocol). È possibile tornare al vecchio backend tramite il menu "Tools > Options > C++ > Clangd", dove è anche possibile disabilitare l'uso di Clangd per l'indicizzazione del codice del progetto, mantenendo però l'utilizzo per l'evidenziazione della sintassi e il completamento automatico.
  • Le impostazioni del plugin ClangFormat sono state spostate nella sezione delle impostazioni generali dello stile e organizzate in una scheda separata.
  • Aggiornata l'implementazione del parser QML, che riflette le modifiche dell'ultima branch di Qt.
  • Riprogettata la pagina di configurazione dei progetti che utilizzano CMake. Aggiunto il pulsante 'Stop CMake' per interrompere l'esecuzione di CMake, ad esempio durante la configurazione degli script di build del progetto. Offerta la possibilità di riavviare CMake per aggiornare la configurazione, anche se il progetto è già stato configurato. Le variabili CMake sono state separate per la configurazione iniziale e quella attuale del progetto; nel primo caso sono definite le variabili dal file CMakeLists.txt.use, utilizzate durante la prima configurazione, mentre nel secondo caso le variabili sono esportate tramite il CMake file-api json dalla directory .cmake/api/v1/reply.
  • Migliorata la rilevazione automatica degli strumenti disponibili e ridotto il numero di chiamate al compilatore non necessarie all'avvio, consentendo di ridurre i tempi di avvio di Qt Creator in alcuni ambienti.
  • Nei wizard di creazione dei progetti è garantita l'adozione di C++17 come standard di C++.
  • La piattaforma macOS ora supporta la gestione delle impostazioni di sistema per la modalità scura. È stata aggiunta una supporto sperimentale per Docker nelle build per macOS.
  • Per la piattaforma Android è stata aggiunta l'opzione per selezionare l'NDK predefinito e migliorata la definizione delle piattaforme NDK.
  • Per la piattaforma Linux è stato incluso un backend per Qt basato sul protocollo Wayland. Per attivare il backend, è necessario impostare la variabile di ambiente QT_QPA_PLATFORM=wayland prima dell'avvio.

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