Erro do compilador C2220
aviso tratado como erro – nenhum arquivo de objeto gerado
O /WX informa ao compilador para tratar todos os avisos como erros. Como ocorreu um erro, nenhum objeto ou arquivo executável foi gerado.
Esse erro só aparece quando o sinalizador /WX está definido e um aviso ocorre durante a compilação. Para corrigir esse erro, você precisa eliminar todos os avisos em seu projeto.
Para corrigir, use uma das técnicas a seguir
Corrija os problemas que causam avisos em seu projeto.
Compile em um nível de aviso inferior, por exemplo, use /W3 em vez de /W4.
Use um pragma warning para desabilitar ou suprimir um aviso específico.
Não use /WX para compilar.