diag-enable sv-include、Qdiag-enable:sv-include

診断メッセージを発行する際、スタティックの検証によりインクルード・ファイルおよびソースファイルが解析されるように指示します。

IDE オプション

Windows: [Diagnostics (診断)] > [Analyze Included Files (インクルード・ファイルの解析)]
Linux: [Compilation Diagnostics (コンパイル診断)] > [Analyze Included Files (インクルード・ファイルの解析)]
Mac OS: [Diagnostics (診断)] > [Analyze Included Files (インクルード・ファイルの解析)]

アーキテクチャー

IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー、IA-64 アーキテクチャー

構文

Linux* および Mac OS*:  -diag-enable sv-include
Windows*:  /Qdiag-enable:sv-include

引数

なし

デフォルト

オフ デフォルトでは、コンパイラーは特定の診断メッセージを発行します。スタティックの検証が有効な場合、デフォルトでは、インクルード・ファイルは解析されません。

説明

このオプションは、診断メッセージを発行する際、スタティックの検証によりインクルード・ファイルおよびソースファイルが解析されるように指示します。通常、スタティックの検証診断が有効な場合、ソースファイルのみ解析されます。

このオプションを使用するには、-diag-enable sv (Linux および Mac OS) または /Qdiag-enable:sv (Windows) を指定して、スタティックの検証診断を有効にする必要があります。

代替オプション

なし

次の例は、インクルード・ファイルおよびソースファイルを解析する方法を示します。

-diag-enable sv -diag-enable sv-include       !Linux および Mac OS システム
/Qdiag-enable:sv /Qdiag-enable:sv-include     !Windows システム
 

上記の例では、最初のコンパイラー・オプションによりスタティックの検証メッセージが有効になります。そして、2 番目のコンパイラー・オプションにより、ソースファイルによって参照されるインクルード・ファイルも解析されるようになります。

関連情報

diag、Qdiag コンパイラー・オプション (diag-enable sv、Qdiag-enable:sv に関する詳細)