다음을 통해 공유


심각한 오류 C1004

예기치 않은 파일 끝 발견

컴파일러가 구문을 해결하지 않고 소스 파일의 끝에 도달했습니다. 코드에 다음 요소 중 하나가 누락되었을 수 있습니다.

  • 닫는 중괄호

  • 닫는 괄호

  • 닫는 주석 표식(*/)

  • 세미콜론

이 오류를 해결하려면 다음을 확인합니다.

  • 기본 디스크 드라이브에는 임시 파일의 공간이 부족하여 원본 파일보다 약 2배 많은 공간이 필요합니다.

  • #if false로 평가되는 지시문에 닫 #endif 는 지시문이 없습니다.

  • 원본 파일은 캐리지 리턴 및 줄 바꿈으로 끝나지 않습니다.

다음 샘플에서는 C1004를 생성합니다.

// C1004.cpp
#if TEST
int main() {}
// C1004

해결 방법:

// C1004b.cpp
#if TEST
#endif

int main() {}