Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Diagnóstico sarif de saída para o arquivo ou diretório especificado. Para obter mais informações, consulte Diagnóstico SARIF estruturado.
Sintaxe
/experimental:logFilename
/experimental:logdirectoryname\
Argumentos
Filename
O arquivo de saída para diagnóstico SARIF. O compilador adiciona automaticamente a .sarif extensão ao nome do arquivo. O espaço entre /experimental:log e o nome do arquivo é opcional. Use aspas duplas em torno de caminhos que contêm espaços. Há suporte para caminhos relativos e absolutos.
directoryname\
O diretório de saída para diagnóstico SARIF (por exemplo, /experimental:log sarif_output\). Lembre-se de adicionar a barra invertida à direita (\) para indicar que é um diretório. Cada nome de arquivo de origem forma o nome base para cada arquivo SARIF salvo no diretório. O compilador adiciona automaticamente a .sarif extensão a cada nome de arquivo. O espaço entre /experimental:log e directoryname\ é opcional. Use aspas duplas em torno de caminhos que contêm espaços. Há suporte para caminhos relativos e absolutos.
Comentários
Essa opção está disponível a partir do Visual Studio 2022 versão 17.8.
Os diagnósticos também são enviados como texto para o console, como de costume.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
- Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
- Selecione a configuração e a plataforma específicas do projeto para as quais você deseja alterar a propriedade. Você também pode escolher "Todas as configurações" e "Todas as plataformas".
- Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.
- Modifique a propriedade Opções Adicionais e escolha OK.
Exemplos
O comando a seguir produz informações de SARIF para a compilação main.cpp e salva-as no arquivo mySarifInfo.sarif:
cl /experimental:log mySarifInfo main.cpp
O comando a seguir produz informações de SARIF para toda a compilação e salva-as sarif_output no diretório nos arquivos main.sarif e other.sarif:
cl /experimental:log sarif_output\ main.cpp other.cpp