/WX (Tratar avisos do vinculador como erros)

Especifica se os avisos do vinculador devem ser tratados como erros.

Sintaxe

/WX[:NO]
/WX[:nnnn[,nnnn...]]

Comentários

A /WX opção de vinculador faz com que nenhum arquivo de saída seja gerado se o vinculador gerar um aviso.

Essa opção é semelhante à /WX do compilador. Para obter mais informações, consulte /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX (Nível de Aviso). No entanto, especificar para a compilação não implica que /WX também estará em vigor para a fase de link, você deve especificar /WX/WX explicitamente para cada ferramenta.

No Visual Studio 2022 e versões posteriores, você pode especificar /WX com um ou mais argumentos separados por nnnn vírgula, onde nnnn é um número entre 4000 e 4999. O vinculador trata os avisos correspondentes LNKnnnn como erros.

Por padrão, /WX não está em vigor. Para tratar avisos de vinculador como erros, especifique uma /WX opção. /WX:NO é o mesmo que não especificar /WXe substitui qualquer opção de vinculador anterior /WX .

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para mais informações, consulte Definir propriedades de build e do compilador.

  2. Para definir ou desdefinir todos os avisos como erros, selecione a página de propriedades Geral do Vinculador>de Propriedades>de Configuração.

  3. Modifique a propriedade Treat Linker Warnings as Errors .

  4. Para definir avisos específicos como erros, selecione a página de propriedades Linha de Comando do Vinculador>de Propriedades>de Configuração.

  5. No controle de edição Opções Adicionais, adicione /WX:warnings, onde warnings é uma lista separada por vírgulas de números de aviso do vinculador.

  6. Escolha OK ou Aplicar para salvar as alterações.

Para definir esta opção do vinculador por meio de programação

Confira também

Referência de vinculador MSVC
Opções do vinculador MSVC
/WX opção do compilador