Keluaran persekitaran pembangunan aplikasi KDevelop 5.4

Dikemukakan oleh pelepasan persekitaran pengaturcaraan bersepadu Pembangunan K 5.4, yang menyokong sepenuhnya proses pembangunan untuk KDE 5, termasuk menggunakan Clang sebagai pengkompil. Kod projek diedarkan di bawah lesen GPL dan menggunakan perpustakaan KDE Frameworks 5 dan Qt 5.

Inovasi utama:

  • Sokongan tambahan untuk sistem pemasangan Meson, yang digunakan untuk membina projek seperti Pelayan X.Org, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME dan GTK. KDevelop kini boleh mencipta, mengkonfigurasi, menyusun dan memasang projek yang menggunakan Meson, menyokong penyiapan kod untuk skrip binaan Meson, dan menyediakan sokongan untuk pemalam penulis semula Meson untuk menukar pelbagai aspek projek (versi, lesen, dll.);

    Keluaran persekitaran pembangunan aplikasi KDevelop 5.4

  • Pemalam Scratchpad telah ditambah, yang membolehkan anda menguji operasi kod bertulis atau menjalankan eksperimen dengan cepat, membolehkan anda melaksanakan kod tanpa membuat projek sepenuhnya. Pemalam menambah tetingkap baharu dengan senarai lakaran yang boleh disusun dan dijalankan. Lakaran diproses dan disimpan di dalam KDevelop, tetapi tersedia untuk diedit sebagai fail kod biasa, termasuk sokongan untuk autolengkap dan diagnostik;

    Keluaran persekitaran pembangunan aplikasi KDevelop 5.4

  • Ditambah pemalam untuk menyemak kod menggunakan Clang-Tidy.
    Panggilan Clang-Tidy tersedia melalui menu Analyzer, yang menggabungkan pemalam untuk analisis kod dan disokong sebelum ini Malas, Cppcheck dan Heaptrack;

  • Kerja diteruskan untuk menstabilkan dan memodenkan parser untuk bahasa C++ dan pemalam analisis semantik, berdasarkan penggunaan Clang. Perubahan termasuk penambahan direktori kerja untuk parser clang, pelaksanaan masalah pengeluaran daripada fail yang disertakan, keupayaan untuk menggunakan pilihan "-std=c++2a", penamaan semula c++1z kepada C++17 , melumpuhkan autolengkap untuk nombor dan menambah wizard untuk menjana kod untuk melindungi daripada kemasukan dua kali fail pengepala (pengawal tandukan);
  • Sokongan PHP yang dipertingkatkan. Had untuk bekerja dengan fail besar dalam PHP telah ditingkatkan, contohnya, phpfunctions.php kini mengambil lebih daripada 5 MB. Memperbaiki masalah dengan memaut menggunakan ld.lld.

Sumber: opennet.ru

Tambah komen