Έκδοση Περιβάλλοντος Ανάπτυξης Qt Creator 5.0

Κυκλοφόρησε το ολοκληρωμένο περιβάλλον ανάπτυξης Qt Creator 5.0, σχεδιασμένο για τη δημιουργία εφαρμογών πολλαπλών πλατφορμών χρησιμοποιώντας τη βιβλιοθήκη Qt. Υποστηρίζει τόσο την ανάπτυξη κλασικών προγραμμάτων σε C++ όσο και τη χρήση της γλώσσας QML, στην οποία χρησιμοποιείται η JavaScript για τον ορισμό των σεναρίων και η δομή και οι παράμετροι των στοιχείων διεπαφής καθορίζονται από μπλοκ τύπου CSS. Μια σημαντική αλλαγή στον αριθμό έκδοσης σχετίζεται με τη μετάβαση σε ένα νέο σχήμα εκχώρησης έκδοσης, εντός του οποίου το πρώτο ψηφίο της έκδοσης θα αλλάξει σε εκδόσεις με λειτουργικές αλλαγές (Qt Creator 5, Qt Creator 6, κ.λπ.).

Έκδοση Περιβάλλοντος Ανάπτυξης Qt Creator 5.0

Στη νέα έκδοση:

  • Έχει εφαρμοστεί μια πειραματική δυνατότητα για τη χρήση της υπηρεσίας προσωρινής αποθήκευσης Clang Server (clangd) ως backend για ένα μοντέλο κώδικα σε C και C++. Το νέο backend μπορεί προαιρετικά να χρησιμοποιηθεί για να αντικαταστήσει το μοντέλο κώδικα που βασίζεται σε libclang, χάρη στη χρήση του LSP (Language Server Protocol), αλλά δεν έχει υλοποιηθεί ακόμη όλη η λειτουργικότητα. Η ενεργοποίηση πραγματοποιείται μέσω της επιλογής «Χρήση clangd» στο μενού «Εργαλεία > Επιλογές > C++ > Clangd».
  • Προστέθηκε πειραματική υποστήριξη για δημιουργία και εκτέλεση εφαρμογών σε κοντέινερ Docker. Η δυνατότητα είναι προς το παρόν διαθέσιμη μόνο για περιβάλλοντα Linux και έργα με το σύστημα δημιουργίας CMake. Για να το ενεργοποιήσετε, πρέπει να ενεργοποιήσετε την υποστήριξη για πειραματικές προσθήκες μέσω του μενού "Βοήθεια > Σχετικά με τις προσθήκες", μετά από το οποίο θα εμφανιστεί η δυνατότητα δημιουργίας συσκευών κατασκευής "Docker" στις ρυθμίσεις της συσκευής.
  • Οι συσσωρευμένες διορθώσεις έχουν γίνει στο μοντέλο κώδικα για τη γλώσσα C++. Κατά τη μετονομασία αντικειμένων, η αυτόματη επιλογή αρχείων που δεν σχετίζονται άμεσα με το έργο (για παράδειγμα, αρχεία κεφαλίδας Qt) έχει αφαιρεθεί. Οι αλλαγές στα αρχεία ".ui" και ".scxml" αντικατοπτρίζονται αμέσως στο μοντέλο κώδικα χωρίς εκ νέου μεταγλώττιση.
  • Το μοντέλο κώδικα για την QML έχει ενημερωθεί σε Qt 6.2.
  • Η υλοποίηση του διακομιστή LSP (Language Server Protocol) έχει προσθέσει υποστήριξη για την εμφάνιση ειδοποιήσεων σχετικά με την πρόοδο των λειτουργιών στο Qt Creator. Προστέθηκε επίσης υποστήριξη για την εμφάνιση αποσπασμάτων κώδικα που παρέχονται από τον διακομιστή.
  • Ένα μεγάλο μέρος βελτιώσεων έχει γίνει στα εργαλεία διαχείρισης έργου που βασίζονται στο CMake, συμπεριλαμβανομένης της δυνατότητας εμφάνισης των αποτελεσμάτων του CMake και της μεταγλώττισης σε λειτουργία έργου, χωρίς να χρειάζεται να μεταβείτε σε λειτουργία επεξεργασίας. Σταμάτησε να χρησιμοποιεί έναν προσωρινό κατάλογο κατασκευής για τις αρχικές ρυθμίσεις έργου. Προστέθηκε μια επιλογή για την απενεργοποίηση του διαχωρισμού ομάδων αρχείων με κώδικα και κεφαλίδες. Είναι πλέον δυνατός ο προσδιορισμός του προεπιλεγμένου εκτελέσιμου αρχείου (προηγουμένως είχε επιλεγεί το πρώτο εκτελέσιμο αρχείο στη λίστα). Η υποστήριξη μακροεντολών έχει προστεθεί στη λειτουργία Εκτέλεση προσαρμοσμένων εντολών.
  • Έχει γίνει δουλειά για την εξάλειψη των επιβραδύνσεων κατά τη φόρτωση μεγάλων αρχείων έργου.
  • Τα εργαλεία διαχείρισης έργου που βασίζονται στην εργαλειοθήκη Qbs έχουν μεταφερθεί στη χρήση του Qbs 1.20.
  • Προστέθηκε υποστήριξη εργαλειοθήκης MSVC για αρχιτεκτονική ARM.
  • Παρέχεται υποστήριξη για Android 12.
  • Βελτιωμένη υποστήριξη για την εκτέλεση εκδόσεων Qt Creator για επεξεργαστές Intel σε υπολογιστές Apple με το τσιπ M1.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο