/w, /Wn, /WX, /Wall, /wln, /wdn, /wen, / ganhou (nível de aviso)
Especifique como o compilador gera avisos para uma determinada compilação.
/w
/Wn
/WX
/Wall
/wln
/wdn
/wen
/won
Comentários
As opções e argumentos relacionados são descritos na tabela a seguir.
Opção |
Descrição |
---|---|
/w |
Desativa todos os avisos do compilador. |
/Wn |
Especifica o nível mais alto de aviso gerado pelo compilador.Níveis de aviso válido para n intervalo de 0 a 4:
Para um novo projeto, talvez seja melhor usar /W4 em todas as compilações. Isso irá assegurar os defeitos de código difícil de localizar possíveis mais baixas. |
/Wall |
Permite que todos os avisos, inclusive os desativados por padrão.See Avisos do compilador estão desativado por padrão. |
/WX |
Trata todos sistema autônomo avisos do compilador sistema autônomo erros.Para um novo projeto, talvez seja melhor usar /WX em todas as compilações; resolver todos os avisos garantirá os defeitos de código difícil de localizar possíveis mais baixas. O vinculador também possui um /WX opção; consulte /WX (aviso de vinculador tratar sistema autônomo erros) Para obter mais informações. |
/wln |
Especifica o nível de um aviso específico.O primeiro parâmetro define o nível de aviso (mesmo que /Wn) e o segundo parâmetro é o número real do aviso. Por exemplo, /w14326 faz com que C4326 seja gerado sistema autônomo um aviso de nível 1. |
/wdn |
Disables the specified compiler warning where nis the compiler warning number. Por exemplo, /wd4326 Desativa C4326 de aviso do compilador. |
/wen |
Trata o aviso do compilador específico sistema autônomo um erro em que n um compilador é aviso. Por exemplo, /we4326 sinalizadores de aviso número C4326 sistema autônomo um erro. |
/won |
Informa o erro somente uma vez em que n um compilador é aviso. Por exemplo, /wo4326 fará com que o aviso C4326 sejam relatados somente uma vez. |
Se você criar um cabeçalho pré-compilado (/Yc (criar arquivo de cabeçalho pré-compilados)) com um a /w Opções, qualquer uso de (cabeçalho pré-compilado/Yu (arquivo de cabeçalho pré-compilados de uso)) fará com que esses mesmos /w opções para estar em vigor novamente. Você pode substituir o /w configuração no cabeçalho pré-compilado com outro /w opção na linha de comando.
As diretivas Pragma no código-fonte não são afetados pelo /w opção.
Você também pode usar aviso para controlar o nível de aviso informado no momento da compilar.
The Erros de compilação do C/C ++ Descreve sistema autônomo avisos, indica nível do cada aviso e indica problemas potenciais (em vez de erros de codificação real) com sistema autônomo instruções que não compilados sistema autônomo você deseja.
Para conjunto esta opção do compilador no ambiente de desenvolvimento do Visual Studio
em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte:Como: Abrir o Projeto Propriedade Páginas.
clicar no C/C++ pasta.
clicar no Geral página de propriedades e modificar o Nível de aviso or Tratar avisos sistema autônomo erros propriedades.
clicar no Avançado página de propriedades e modificar o desabilitar avisos específicospropriedade .
Para obter as opções restantes, clicar no Linha de comando propriedades página e digite opção do compilador no Opções adicionais box.