This is a macro that replaces the word "TCHAR" with "C:Char" in your code. I don't know why exactly this is needed, but the compilation warning is precisely because you have spaces around the equals sign "=", which shouldn't be there. Everything should be in one word "-dTCHAR=C:Char".