Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Saída de diagnóstico SARIF para o arquivo ou diretório especificado. Para obter mais informações, consulte Diagnóstico SARIF estruturado.
Sintaxe
/experimental:lognome do arquivo
/experimental:lognome do diretório\
Argumentos
nome do ficheiro
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 contenham espaços. Ambos os caminhos relativos e absolutos são suportados.
nome do diretório\
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 contenham espaços. Ambos os caminhos relativos e absolutos são suportados.
Observações
Esta 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 essa opção de compilador no ambiente de desenvolvimento do Visual Studio
- Abra a caixa de diálogo Property Pages do projeto. Para obter detalhes, consulte Definir compilador C++ e criar propriedades no Visual Studio.
- Selecione o projeto específico Configuração e Plataforma para o qual você deseja alterar a propriedade. Você também pode escolher "Todas as configurações" e "Todas as plataformas".
- Selecione a Configuration Properties>C/C++>Command Line página de propriedades.
- Modifique a propriedade Opções Adicionais e escolha OK.
Exemplos
O comando a seguir produz informações SARIF para a compilação e main.cpp as salva no arquivo mySarifInfo.sarif:
cl /experimental:log mySarifInfo main.cpp
O comando a seguir produz informações SARIF para toda a compilação e as salva no sarif_output diretório nos arquivos main.sarif e other.sarif:
cl /experimental:log sarif_output\ main.cpp other.cpp