未預期的 #endif
備註
#endif 指示詞沒有對應的 #if、 #ifdef或 #ifndef 指示詞。 每個 #endif 都一定要有對應的指示詞。
如果您在包含先行編譯頭檔之前有條件式預處理器指示詞,就會發生此錯誤。 編譯程式會在先行編譯標頭之前忽略檔案中的所有內容,包括任何 #if、 #ifdef或 #ifndef 指示詞。 如需詳細資訊,請參閱/Yu(使用先行編譯標頭)。
範例
下列範例會產生 C1020:
// C1020.cpp
#endif // C1020
可能的解決方式:
// C1020b.cpp
// compile with: /c
#if 1
#endif