C2070 #else does not match #ifdef
Explanation: You specified a #else directive that does not fall
within a #ifdef or #ifndef control structure.
Action: Check to see that each #else directive you specified is
nested between an #ifdef or #ifndef and a #endif directive, correct, and
recompile.