主な革新:
- アセンブリシステムのサポートを追加
中間子 、X.Org Server、Mesa、Lighttpd、systemd、GStreamer、Wayland、GNOME、GTK などのプロジェクトを構築するために使用されます。 KDevelop は、Meson を使用するプロジェクトを作成、構成、コンパイル、インストールできるようになり、Meson ビルド スクリプトのコード補完をサポートし、プロジェクトのさまざまな側面 (バージョン、ライセンスなど) を変更するための Meson リライター プラグインのサポートを提供します。 - 書いたコードの動作確認や実験を手早く行うことができるScratchpadプラグインが追加され、本格的なプロジェクトを作成しなくてもコードを実行できるようになりました。 プラグインは、コンパイルして実行できるスケッチのリストを含む新しいウィンドウを追加します。 スケッチは KDevelop 内で処理および保存されますが、オートコンプリートや診断のサポートを含め、通常のコード ファイルとして編集できます。
-
追加した コードをチェックするためのプラグインカラン・タイディ .
Clang-Tidy 呼び出しは、コード分析用のプラグインと以前にサポートされていたプラグインを組み合わせた Analyzer メニューから利用できます。クレイジー 、Cppcheck とヒープトラック。 - Clang の使用に基づいて、C++ 言語のパーサーとセマンティック分析プラグインの安定化と最新化の作業が続けられました。 変更内容には、clang パーサーの作業ディレクトリの追加、インクルードされたファイルから問題を出力する実装、「-std=c++2a」オプションを使用できる機能、c++1z から C++17 への名前変更などが含まれます。 、数値のオートコンプリートを無効にし、ヘッダー ファイルの二重インクルードを防ぐためのコードを生成するウィザードを追加します (
ヘッダーガード ); - PHP サポートの改善。 PHP で大きなファイルを操作する場合の制限が増加しました。たとえば、phpfunctions.php は 5 MB を超えます。 ld.lld を使用したリンクの問題を修正しました。
出所: オープンネット.ru