심각한 오류 C1020
예기치 않은 #endif입니다.
설명
#endif
지시문에 일치하는 #if
, #ifdef
또는 #ifndef
지시문이 없습니다. 각 #endif
에 일치하는 지시문이 있어야 합니다.
이 오류는 미리 컴파일된 헤더 파일을 포함하기 전에 조건부 전처리기 지시문이 있는 경우에 발생할 수 있습니다. 컴파일러는 미리 컴파일된 헤더 앞에 있는 모든 항목(예: 모든 #if
, #ifdef
또는 #ifndef
지시문)을 무시합니다. 자세한 내용은 (미리 컴파일된 헤더 사용)을 참조 /Yu
하세요.
예제
다음 샘플에서는 C1020을 생성합니다.
// C1020.cpp
#endif // C1020
해결 방법:
// C1020b.cpp
// compile with: /c
#if 1
#endif