/WL (habilitar diagnóstico de uma linha)
Acrescenta informações adicionais a uma mensagem de erro ou de aviso.
Sintaxe
/WL
Comentários
Mensagens de erro e de aviso do compilador C++ podem ser seguidas por informações adicionais que aparecem, por padrão, em uma nova linha. Quando você compila na linha de comando, a linha extra de informações pode ser acrescentada à mensagem de erro ou de aviso. Será útil se você capturar sua saída de build em um arquivo de log e processar esse log para localizar todos os erros e avisos. Um ponto e vírgula vai separar a mensagem de erro ou de aviso da linha adicional.
Nem todas as mensagens de erro e de aviso têm uma linha extra de informações. O código a seguir vai gerar um erro que tem outra linha de informações. Ele permite que você teste o efeito quando usar /WL.
// compiler_option_WL.cpp
// compile with: /WL
#include <queue>
int main() {
std::queue<int> q;
q.fromthecontinuum(); // C2039
}
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
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.
Selecione a página de propriedades Propriedades da Configuração>Vinculador>Linha de Comando.
Digite a opção do compilador na caixa Opções Adicionais.
Para definir essa opção do compilador via programação
- Consulte AdditionalOptions.
Confira também
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC