Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Utdata för SARIF-diagnostik till den angivna filen eller katalogen. Mer information finns i Strukturerad SARIF-diagnostik.
Syntax
/experimental:logfilnamn
/experimental:logdirectoryname\
Argumentpunkter
filnamn
Utdatafilen för SARIF-diagnostik. Kompilatorn lägger automatiskt till .sarif tillägget till filnamnet. Utrymmet mellan /experimental:log och filnamnet är valfritt. Använd dubbla citattecken runt sökvägar som innehåller blanksteg. Både relativa och absoluta sökvägar stöds.
directoryname\
Utdatakatalogen för SARIF-diagnostik (till exempel /experimental:log sarif_output\). Kom ihåg att lägga till det avslutande omvänt snedstrecket (\) för att indikera att det är en katalog. Varje källfilnamn utgör basnamnet för varje SARIF-fil som sparats i katalogen. Kompilatorn lägger automatiskt till .sarif tillägget till varje filnamn. Utrymmet mellan /experimental:log och directoryname\ är valfritt. Använd dubbla citattecken runt sökvägar som innehåller blanksteg. Både relativa och absoluta sökvägar stöds.
Anmärkningar
Det här alternativet är tillgängligt från och med Visual Studio 2022 version 17.8.
Diagnostik matas också ut som text till konsolen som vanligt.
Ange det här kompilatoralternativet i Visual Studio-utvecklingsmiljön
- Öppna dialogrutan egenskapssidor för projektet. Mer information finns i Ange C++-kompilator- och byggegenskaper i Visual Studio.
- Välj det specifika projektet Konfiguration och plattform som du vill ändra egenskapen för. Du kan också välja "Alla konfigurationer" och "Alla plattformar".
- Välj egenskapssidan Konfigurationsegenskaper>C/C++>kommandorad.
- Ändra egenskapen Ytterligare alternativ och välj sedan OK.
Exempel
Följande kommando genererar SARIF-information för kompilering av main.cpp och sparar den i filen mySarifInfo.sarif:
cl /experimental:log mySarifInfo main.cpp
Följande kommando genererar SARIF-information för hela kompilering och sparar den sarif_output i katalogen i filerna main.sarif och other.sarif:
cl /experimental:log sarif_output\ main.cpp other.cpp