E2187 Unexpected end of file in conditional started on line 'number' (C++)
Go Up to Compiler Errors And Warnings (C++) Index
The source file ended before the compiler (or MAKE) encountered #endif.
The #endif either was missing or misspelled.
Every #if statement needs a matching #endif statement.