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.