致命的なエラー C1020
予期しない #endif です。
解説
#endif
ディレクティブに対応する #if
、 #ifdef
、または #ifndef
のディレクティブがありません。 各 #endif
には対応するディレクティブを指定してください。
プリコンパイル済みヘッダー ファイルを含める前に条件付きプリプロセッサ ディレクティブがある場合、このエラーが発生する可能性があります。 コンパイラは、プリコンパイル済みヘッダーの前にあるファイル内のすべての要素 (任意 #if
のディレクティブ #ifdef
、ディレクティブ #ifndef
など) を無視します。 詳細については、(プリコンパイル済みヘッダーの使用) を参照してください。/Yu
例
次の例では C1020 が生成されます。
// C1020.cpp
#endif // C1020
考えられる解決方法:
// C1020b.cpp
// compile with: /c
#if 1
#endif