次の方法で共有


/experimental:log(Structured SARIF 診断)

SARIF 診断を指定したファイルに出力します。 詳細については、「構造化された SARIF 診断」を参照してください

構文

/experimental:logfilename

引数

filename

SARIF 診断を出力する場所。 サフィックスが .sarif filename追加され、結果の SARIF 診断を格納する最終的なファイル名が生成されます。 ファイル名とファイル名/experimental:logのスペースは省略可能です。 スペースを含むパスは、二重引用符で囲む必要があります。 filename には相対パスまたは絶対パスの名前を付けます。

解説

このオプションは、Visual Studio 2022 バージョン 17.8 以降で使用できます。

診断は、通常どおりコンソールにテキストとして出力されます。

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。

  2. プロパティを変更する特定のプロジェクト 構成プラットフォーム を選択します。 [すべての構成][すべてのプラットフォーム] を選択することもできます。

  3. [構成プロパティ]>[C/C++]>[コマンド ライン] プロパティ ページを選択します。

  4. [追加オプション] プロパティを変更し、[OK] を選択します

次のコマンドは、現在のディレクトリ内のファイル内の diags.sarif コンパイル全体の SARIF 情報を生成します。

CL /experimental:logdiags main.cpp other.cpp

関連項目

構造化された SARIF 診断