Έκδοση περιβάλλοντος ανάπτυξης εφαρμογών KDevelop 5.4

Εισήχθη απελευθέρωση του ολοκληρωμένου περιβάλλοντος προγραμματισμού KDevelop 5.4, το οποίο υποστηρίζει πλήρως τη διαδικασία ανάπτυξης για το KDE 5, συμπεριλαμβανομένης της χρήσης του Clang ως μεταγλωττιστή. Ο κώδικας του έργου διανέμεται με την άδεια GPL και χρησιμοποιεί τις βιβλιοθήκες KDE Frameworks 5 και Qt 5.

Βασικές καινοτομίες:

  • Προστέθηκε υποστήριξη για σύστημα συναρμολόγησης Μεσόνιο, το οποίο χρησιμοποιείται για τη δημιουργία έργων όπως X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME και GTK. Το KDevelop μπορεί τώρα να δημιουργήσει, να διαμορφώσει, να μεταγλωττίσει και να εγκαταστήσει έργα που χρησιμοποιούν Meson, υποστηρίζει τη συμπλήρωση κώδικα για σενάρια κατασκευής Meson και παρέχει υποστήριξη για την προσθήκη Meson rewriter για την αλλαγή διαφόρων πτυχών του έργου (έκδοση, άδεια, κ.λπ.).

    Έκδοση περιβάλλοντος ανάπτυξης εφαρμογών KDevelop 5.4

  • Προστέθηκε η προσθήκη Scratchpad, η οποία καθιστά δυνατή τη γρήγορη δοκιμή της λειτουργίας του γραπτού κώδικα ή τη διεξαγωγή ενός πειράματος, επιτρέποντάς σας να εκτελέσετε τον κώδικα χωρίς να δημιουργήσετε ένα πλήρες έργο. Το πρόσθετο προσθέτει ένα νέο παράθυρο με μια λίστα με σκίτσα που μπορούν να μεταγλωττιστούν και να εκτελεστούν. Τα σκίτσα υποβάλλονται σε επεξεργασία και αποθηκεύονται στο KDevelop, αλλά είναι διαθέσιμα για επεξεργασία ως κανονικά αρχεία κώδικα, συμπεριλαμβανομένης της υποστήριξης για αυτόματη συμπλήρωση και διαγνωστικά.

    Έκδοση περιβάλλοντος ανάπτυξης εφαρμογών KDevelop 5.4

  • Προστέθηκε πρόσθετο για έλεγχο κώδικα χρησιμοποιώντας Clang-Tidy.
    Η κλήση Clang-Tidy είναι διαθέσιμη μέσω του μενού Αναλυτής, το οποίο συνδυάζει πρόσθετα για ανάλυση κώδικα και υποστηριζόμενα στο παρελθόν Τρελός, Cppcheck και Heaptrack;

  • Συνεχίστηκαν οι εργασίες για τη σταθεροποίηση και τον εκσυγχρονισμό του αναλυτή για τη γλώσσα C++ και του πρόσθετου σημασιολογικής ανάλυσης, με βάση τη χρήση του Clang. Οι αλλαγές περιλαμβάνουν την προσθήκη ενός καταλόγου εργασίας για το clang parser, την υλοποίηση προβλημάτων εξόδου από αρχεία που περιλαμβάνονται, τη δυνατότητα χρήσης της επιλογής "-std=c++2a", τη μετονομασία του c++1z σε C++17 , απενεργοποιώντας την αυτόματη συμπλήρωση για αριθμούς και προσθέτοντας έναν οδηγό για τη δημιουργία κώδικα για προστασία από τη διπλή συμπερίληψη αρχείων κεφαλίδας (προστατευτικό κεφαλής);
  • Βελτιωμένη υποστήριξη PHP. Τα όρια για την εργασία με μεγάλα αρχεία στην PHP έχουν αυξηθεί, για παράδειγμα, το phpfunctions.php καταλαμβάνει πλέον περισσότερα από 5 MB. Διορθώθηκαν προβλήματα με τη σύνδεση χρησιμοποιώντας ld.lld.

Πηγή: opennet.ru

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