意外的 #endif
备注
#endif 指令有没有匹配的 #if、 #ifdef或 #ifndef 指令。 确保每个 #endif 具有匹配的指令。
如果在包含预编译头文件之前具有条件预处理器指令,则会发生此错误。 编译器会忽略预编译头之前的文件所有内容,包括任何 #if、#ifdef 或 #ifndef 指令。 有关详细信息,请参阅 /Yu(使用预编译头)。
示例:
以下示例生成 C1020:
// C1020.cpp
#endif // C1020
可能的解决方法:
// C1020b.cpp
// compile with: /c
#if 1
#endif