Qt Creator 5.0 Versione di l'ambiente di sviluppu

L'ambiente di sviluppu integratu Qt Creator 5.0 hè statu liberatu, pensatu per creà applicazioni multipiattaforma cù a libreria Qt. Soporta u sviluppu di prugrammi classici in C++ è l'usu di a lingua QML, in quale JavaScript hè utilizatu per definisce scripts, è a struttura è i paràmetri di l'elementi di l'interfaccia sò specificati da blocchi CSS-like. Un cambiamentu significativu in u numeru di versione hè assuciatu cù a transizione à un novu schema di assignazione di versione, in quale u primu cifru di a versione cambierà in versioni cù cambiamenti funziunali (Qt Creator 5, Qt Creator 6, etc.).

Qt Creator 5.0 Versione di l'ambiente di sviluppu

In a nova versione:

  • Una pussibilità sperimentale hè stata implementata per utilizà u serviziu di cache Clang Server (clangd) cum'è backend per un mudellu di codice in C è C ++. U novu backend pò esse opzionalmente utilizatu per rimpiazzà u mudellu di codice basatu in libclang, grazia à l'usu di u LSP (Language Server Protocol), ma micca tutte e funziunalità sò ancu implementate. L'attivazione hè fatta attraversu l'opzione "Use clangd" in u menu "Strumenti> Opzioni> C++> Clangd".
  • Aghjunghje un supportu sperimentale per a creazione è l'esecuzione di applicazioni in cuntenituri Docker. A funzione hè attualmente dispunibule solu per ambienti Linux è prughjetti cù u sistema di creazione CMake. Per attivà, avete bisognu di attivà u supportu per i plugins sperimentali attraversu u menù "Aiutu> About Plugins", dopu chì a capacità di creà i dispositi di creazione "Docker" apparirà in i paràmetri di u dispusitivu.
  • E currezzione accumulate sò state fatte à u mudellu di codice per a lingua C++. Quandu rinominà l'uggetti, a selezzione automatica di i schedari chì ùn sò micca direttamente ligati à u prugettu (per esempiu, i schedarii di l'intestazione Qt) hè stata eliminata. I cambiamenti in i schedari ".ui" è ".scxml" sò istantaneamente riflessi in u mudellu di codice senza recompilazione.
  • U mudellu di codice per QML hè statu aghjurnatu à Qt 6.2.
  • L'implementazione di u servitore LSP (Language Server Protocol) hà aghjustatu supportu per a visualizazione di notifiche nantu à u prugressu di l'operazioni in Qt Creator. Hè aghjuntu ancu supportu per a visualizazione di frammenti di codice furniti da u servitore.
  • Una grande parte di migliuramentu hè stata fatta à l'arnesi di gestione di prughjetti basati in CMake, cumprese a capacità di visualizà i risultati di CMake è a compilazione in u modu di prughjettu, senza a necessità di cambià à u modu di edizione. Cessatu di utilizà un repertoriu di custruzzione temporanea per i paràmetri iniziali di u prugettu. Aggiunta una opzione per disattivà a separazione di gruppi di schedari cù codice è intestazioni. Avà hè pussibule di determinà u schedariu eseguibile predeterminatu (prima u primu schedariu eseguibile in a lista era sceltu). U supportu Macro hè statu aghjuntu à l'operazione Execute Custom Commands.
  • U travagliu hè statu fattu per eliminà i rallentamenti quandu si caricanu grandi schedarii di prughjettu.
  • Strumenti di gestione di prughjetti basati nantu à u toolkit Qbs sò stati trasferiti per utilizà Qbs 1.20.
  • Aggiuntu supportu MSVC toolkit per l'architettura ARM.
  • U supportu per Android 12 hè furnitu.
  • Supportu migliuratu per eseguisce Qt Creator builds per i processori Intel in l'urdinatori Apple cù u chip M1.

Source: opennet.ru

Add a comment