Compartilhar via


/options:strict (opções do compilador não reconhecidas são erros)

A opção do compilador /options:strict informa ao compilador para retornar um código de erro se uma opção do compilador não for reconhecida.

Sintaxe

/options:strict

Comentários

A opção do compilador /options:strict faz com que o driver do compilador cl.exe saia com um código de erro depois que todas as opções da linha de comando forem analisadas, caso outra opção ou outro argumento de linha de comando não seja reconhecido. O compilador emite o erro D8043 para qualquer opção de linha de comando ou argumento que não seja reconhecido.

A opção /options:strict está disponível a partir do Visual Studio 2022 versão 17.0. Em versões anteriores do compilador ou se /options:strict não for especificado, o compilador não sairá em uma opção não reconhecida. Ele emitirá o aviso D9002, ignorará a opção não reconhecida e continuará o processamento.

Para definir essa opção do compilador no Visual Studio

  1. 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.

  2. Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.

  3. Adicione /options:strict ao painel Opções Adicionais:.

Confira também

/Zc (Conformidade)