/experimental:log (Ustrukturyzowana diagnostyka SARIF)

Wyprowadź diagnostykę SARIF do określonego pliku. Aby uzyskać więcej informacji, zobacz Ustrukturyzowana diagnostyka SARIF.

Składnia

/experimental:logfilename

Argumenty

filename

Gdzie wyświetlić dane diagnostyczne SARIF. Sufiks .sarif jest dodawany do nazwy pliku w celu utworzenia ostatecznej nazwy pliku, w którym ma być przechowywana wynikowa diagnostyka SARIF. Spacja między /experimental:log i nazwa pliku jest opcjonalna. Ścieżki zawierające spacje muszą być ujęte w cudzysłowy. nazwa pliku może nazwać ścieżkę względną lub bezwzględną.

Uwagi

Ta opcja jest dostępna od wersji 17.8 programu Visual Studio 2022.

Diagnostyka jest również zwracana jako tekst do konsoli, jak zwykle.

Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Wybierz konkretną konfigurację projektu i platformę, dla której chcesz zmienić właściwość. Możesz również wybrać pozycję "Wszystkie konfiguracje" i "Wszystkie platformy".

  3. Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.

  4. Zmodyfikuj właściwość Opcje dodatkowe, a następnie wybierz przycisk OK.

Przykład

Następujące polecenie generuje informacje SARIF dla całej kompilacji w diags.sarif pliku w bieżącym katalogu:

CL /experimental:logdiags main.cpp other.cpp

Zobacz też

Ustrukturyzowana diagnostyka SARIF