Uygulama geliştirme ortamının piyasaya sürülmesi KDevelop 5.4

tanıtıldı entegre programlama ortamının piyasaya sürülmesi KGeliştirme 5.4Clang'ın derleyici olarak kullanılması da dahil olmak üzere KDE 5'in geliştirme sürecini tamamen destekleyen. Proje kodu GPL lisansı altında dağıtılır ve KDE Frameworks 5 ve Qt 5 kitaplıklarını kullanır.

Ana yenilikler:

  • Montaj sistemi için destek eklendi MesonX.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME ve GTK gibi projeler oluşturmak için kullanılır. KDevelop artık Meson kullanan projeler oluşturabilir, yapılandırabilir, derleyebilir ve kurabilir, Meson derleme komut dosyaları için kod tamamlamayı destekler ve projenin çeşitli yönlerini (sürüm, lisans vb.) değiştirmek için Meson yeniden yazma eklentisi desteği sağlar;

    Uygulama geliştirme ortamının piyasaya sürülmesi KDevelop 5.4

  • Yazılı kodun çalışmasını hızlı bir şekilde test etmenize veya bir deney yapmanıza olanak tanıyan Scratchpad eklentisi eklendi, bu da tam teşekküllü bir proje oluşturmadan kodu çalıştırmanıza olanak tanıyor. Eklenti, derlenebilecek ve çalıştırılabilecek çizimlerin listesini içeren yeni bir pencere ekler. Çizimler KDevelop'un içinde işlenir ve saklanır, ancak otomatik tamamlama ve teşhis desteği de dahil olmak üzere normal kod dosyaları olarak düzenlenebilir;

    Uygulama geliştirme ortamının piyasaya sürülmesi KDevelop 5.4

  • Katma kullanarak kodu kontrol etmek için eklenti Clang-Düzenli.
    Clang-Tidy çağrısına, kod analizine yönelik eklentileri ve önceden desteklenen eklentileri birleştiren Analizör menüsü aracılığıyla ulaşılabilir. tembel, Cppcheck ve Heaptrack;

  • Clang kullanımına dayalı olarak C++ dili ayrıştırıcısının ve anlamsal analiz eklentisinin stabilizasyonu ve modernleştirilmesine yönelik çalışmalar devam etti. Değişiklikler arasında clang ayrıştırıcı için bir çalışma dizininin eklenmesi, sorunların dahil edilen dosyalardan çıktı alınmasının uygulanması, "-std=c++2a" seçeneğini kullanma yeteneği, c++1z'nin C++17 olarak yeniden adlandırılması yer alıyor. , sayılar için otomatik tamamlamanın devre dışı bırakılması ve başlık dosyalarının çift eklenmesine karşı koruma sağlamak amacıyla kod oluşturmaya yönelik bir sihirbazın eklenmesi (başlık koruması);
  • Geliştirilmiş PHP desteği. PHP'de büyük dosyalarla çalışmanın sınırları artırıldı, örneğin phpfunctions.php artık 5 MB'tan fazla yer kaplıyor. Ld.lld kullanarak bağlantı oluşturmayla ilgili sorunlar düzeltildi.

Kaynak: opennet.ru

Yorum ekle