Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
argumento numérico inválido 'valor'
Observações
O analisador de linha de comando CL.EXE encontrou o valor onde esperava um argumento numérico.
Um erro C1049 pode ocorrer quando o compilador não consegue encontrar um argumento numérico para uma destas opções do compilador:
/constexpr:profundidade
/constexpr:backtrace
/constexpr:passos
As opções do compilador de linha de comando que esperam um argumento numérico também podem relatar Command line error D8004, Command line error D8021, Command line warning D9002, Command line warning D9014, ou Command line warning D9024.
Para resolver esse erro, examine a linha de comando em busca de argumentos deslocados ou ausentes. Verifique se não há nenhum espaço em branco inesperado entre opções e argumentos. A linha de comando final pode ser gerada por macros, variáveis de ambiente ou outras operações do sistema de compilação. É por isso que é importante olhar para a linha de comando real passada para o compilador.
Em arquivos de comando ou makefiles, você pode usar um comando echo para relatar a linha de comando real.
No Visual Studio, abra a caixa de diálogo Páginas de propriedades do projeto. Na página Configuration Properties>C/C++>General , altere a propriedade Suppress Startup Banner para No. Escolha OK para salvar as alterações. A janela Saída agora mostra a linha de comando quando você cria, logo após a linha de direitos autorais.
Outros sistemas de compilação podem ter arquivos de log ou opções detalhadas, para ver os comandos reais usados. Para obter informações, verifique a documentação do sistema de compilação.