Aviso RC4005 (compilador de recurso)
'identifier' : redefinição de macro
O identificador é definido duas vezes. O compilador utilizou a segunda macro de definição.
Este aviso pode ser causado pela definição de uma macro na linha de comando e no código com uma diretiva #define
. Também pode ser causado por macros importadas de arquivos inclusos.
Para eliminar o aviso, ou remover uma das definições ou usar uma diretiva #undef
antes da segunda definição.definição.