යෙදුම් සංවර්ධන පරිසරය මුදා හැරීම KDevelop 5.4

විසින් ඉදිරිපත් කරන ලදී ඒකාබද්ධ වැඩසටහන් පරිසරය මුදා හැරීම සංවර්ධන 5.4, එය සම්පාදකයක් ලෙස ක්ලැන්ග් භාවිතා කිරීම ඇතුළුව, KDE 5 සඳහා සංවර්ධන ක්‍රියාවලියට පූර්ණ සහය දක්වයි. ව්‍යාපෘති කේතය GPL බලපත්‍රය යටතේ බෙදා හරින අතර KDE Frameworks 5 සහ Qt 5 පුස්තකාල භාවිතා කරයි.

ප්රධාන නවෝත්පාදන:

  • එකලස් කිරීමේ පද්ධතිය සඳහා සහය එකතු කරන ලදී මේසන්, X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME සහ GTK වැනි ව්‍යාපෘති තැනීමට භාවිතා කරයි. KDevelop හට දැන් Meson භාවිතා කරන ව්‍යාපෘති නිර්මාණය කිරීමට, වින්‍යාස කිරීමට, සම්පාදනය කිරීමට සහ ස්ථාපනය කිරීමට හැකිය, Meson build scripts සඳහා කේත සම්පුර්ණ කිරීමට සහය දක්වයි, සහ ව්‍යාපෘතියේ විවිධ අංශ වෙනස් කිරීම සඳහා Meson rewriter ප්ලගිනය සඳහා සහය සපයයි (අනුවාදය, බලපත්‍රය, ආදිය);

    යෙදුම් සංවර්ධන පරිසරය මුදා හැරීම KDevelop 5.4

  • Scratchpad ප්ලගිනය එකතු කර ඇත, එමඟින් ලිඛිත කේතයේ ක්‍රියාකාරිත්වය ඉක්මනින් පරීක්ෂා කිරීමට හෝ අත්හදා බැලීමක් කිරීමට හැකි වන අතර, ඔබට සම්පූර්ණ ව්‍යාපෘතියක් නිර්මාණය නොකර කේතය ක්‍රියාත්මක කිරීමට ඉඩ සලසයි. ප්ලගිනය සම්පාදනය කර ධාවනය කළ හැකි කටු සටහන් ලැයිස්තුවක් සමඟ නව කවුළුවක් එක් කරයි. Sketches KDevelop තුළ සකසනු ලබන අතර ගබඩා කර ඇත, නමුත් ස්වයංක්‍රීය සම්පූර්ණ කිරීම සහ රෝග විනිශ්චය සඳහා සහය ඇතුළුව සාමාන්‍ය කේත ගොනු ලෙස සංස්කරණය කිරීම සඳහා පවතී;

    යෙදුම් සංවර්ධන පරිසරය මුදා හැරීම KDevelop 5.4

  • එකතු කරන ලදී භාවිතා කරමින් කේතය පරීක්ෂා කිරීම සඳහා ප්ලගිනය ක්ලැන්ග්-ටිඩි.
    Clang-Tidy ඇමතුම විශ්ලේෂක මෙනුව හරහා ලබා ගත හැකි අතර, එය කේත විශ්ලේෂණය සඳහා ප්ලගීන ඒකාබද්ධ කරන අතර පෙර සහය දක්වයි. ක්ලැසි, Cppcheck සහ Heaptrack;

  • ක්ලැන්ග් භාවිතය මත පදනම්ව C++ භාෂාව සහ අර්ථ විශ්ලේෂණ ප්ලගිනය සඳහා විග්‍රහකය ස්ථාවර කිරීම සහ නවීකරණය කිරීම පිළිබඳ වැඩ කටයුතු දිගටම කරගෙන ගියේය. ක්ලැන්ග් විග්‍රහකය සඳහා ක්‍රියාකාරී නාමාවලියක් එකතු කිරීම, ඇතුළත් කළ ගොනු වලින් ප්‍රතිදානය කිරීමේ ගැටළු ක්‍රියාත්මක කිරීම, “-std=c++2a” විකල්පය භාවිත කිරීමේ හැකියාව, c++1z සිට C++17 ලෙස නම් කිරීම වැනි වෙනස්කම් ඇතුළත් වේ. , අංක සඳහා ස්වයංක්‍රීය සම්පූර්ණ කිරීම අක්‍රිය කිරීම සහ ශීර්ෂ ගොනු ද්විත්ව ඇතුළත් කිරීමෙන් ආරක්ෂා වීමට කේත උත්පාදනය සඳහා විශාරදයෙකු එක් කිරීම (ශීර්ෂ ආරක්ෂකය);
  • වැඩිදියුණු කළ PHP සහාය. PHP හි විශාල ගොනු සමඟ වැඩ කිරීමේ සීමාවන් වැඩි කර ඇත, උදාහරණයක් ලෙස, phpfunctions.php දැන් 5 MB ට වඩා වැඩි ප්‍රමාණයක් ගනී. ld.lld භාවිතයෙන් සම්බන්ධ කිරීමේ ගැටළු නිරාකරණය කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න