/w, /Wn, /WX, /Wall, /wln, /wdn, /wen, / ganhou (nível de aviso)
Especifica como o compilador gerará avisos para uma determinada compilação.
/w
/Wn
/WX
/Wall
/wln
/wdn
/wen
/won
Comentários
As opções e os 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 de aviso ser gerado pelo compilador.Os níveis de aviso válidos para n varia de 0 a 4:
|
/Wall |
Exibe todos os avisos da /W4 e todos os outros avisos que não estão incluídos em /W4 — por exemplo, os avisos que são por padrão.Consulte Avisos do compilador que são por padrão. |
/WX |
Trata todos os avisos como erros de compilador.Para um novo projeto, pode ser melhor usar /WX em todas as compilações; resolva todos os avisos assegurará o menor número de difíciis defeitos de localizar possíveis de código. O vinculador também tem uma opção de /WX .Consulte /WX (vinculador do tratar avisos como erros) para maiores informações. |
/wln |
Especifica o nível para 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 de aviso. Por exemplo, /w14326 causa C4326 a ser gerado como um aviso do nível 1. |
/wdn |
Desativa o aviso do compilador que é especificado em n. Por exemplo, compilador desativa de /wd4326 que avisará C4326. |
/wen |
Trata como um erro o aviso do compilador que é especificado em n. Por exemplo, sinalizadores de /we4326 que advertem o número C4326 como um erro. |
/won |
Relata o erro apenas uma vez para o aviso do compilador que é especificado em n. Por exemplo, /wo4326 causa C4326 de aviso a ser informado apenas uma vez. |
Se você criar um cabeçalho (/Yc (criar arquivo de cabeçalho pré-compilado)pré-compilado usando uma das opções de /w , qualquer uso de cabeçalho pré-compilado (/Yu (arquivo de cabeçalho pré-compilado de uso)) faz com que aquelas as opções de /w ser aplicado novamente.Você pode substituir /w que define no cabeçalho pré-compilado usando outra opção de /w na linha de comando.
As políticas de pragma no código-fonte não são afetados por padrão de /w .
Você também pode usar Aviso para controlar o nível de aviso que é relatado em tempo de compilação.
documentação dos erros de compilação descreve os avisos e os níveis de aviso, e indica porque certas declarações não pode compilar como você pretende.
Para definir a opção do compilador no ambiente de desenvolvimento Visual Studio
Abra a caixa de diálogo de Páginas de Propriedade do projeto.Para obter detalhes, consulte:Como: abrir páginas de propriedades do projeto.
Selecione C/C++.
Em a página de propriedades de Geral , modifique as propriedades de Nível de Alerta ou de Tratar avisos como erros .
Em a página de propriedades de Avançado , altere a propriedade de Desative avisos específicos .
Para, as opções restantes na página de propriedades de Linha de comando , digite a opção de compilador na caixa de Opções adicionais .
Para definir a opção do compilador
- Consulte WarningLevel, WarnAsError, DisableSpecificWarnings, e AdditionalOptions.