Visual Studio でのヘッダー解析

ヘッダー解析機能を使用すると、コードのインクルード構造に関する問題を解決することができます。インクルード構造があると、コンパイル時間が長引き、システムの維持が難しくなることがあります。

Visual Studio では、不要なまたは欠落した推移的 include が次の 1 つとして指摘リストに報告されます。HA.DUPLICATEHA.OPTIMIZE または HA.UNUSED

注意: ヘッダー解析指摘にはマーカーはありません。

  1. ヘッダー解析指摘を手動で解決するには、指摘リストで指摘をダブルクリックします。すると、当該指摘を含むコード行が表示されます。
  2. 指摘マーカーを右クリックすると、次のようなアクションがあるポップアップメニューが表示されます。

変更すると、当該指摘が指摘リストから消えます。

これらの変更を自動的に行わせるには、現在のファイル内の任意の場所を右クリックし、[Klocwork] > [ヘッダーの最適化] をクリックします。 これにより、現在のファイル内のヘッダー指摘がすべて自動的に修正されます。

これらの指摘が指摘リストに表示されないようにするには、ヘッダー解析チェッカーを無効にします。