인프런 커뮤니티 질문&답변

yunyoung Lee님의 프로필 이미지
yunyoung Lee

작성한 질문수

C 프로그래밍 - 입문부터 게임 개발까지

Hello World

컴파일 시 fatal error C1010 발생

작성

·

36

0

image.png

 

빌드 시작...

1>------ 빌드 시작: 프로젝트: helloworld1, 구성: Debug Win32 ------

1>helloworld.c

1>C:\Users\user\source\repos\helloworld1\helloworld1\helloworld.c(8,1): fatal error C1010: 미리 컴파일된 헤더를 찾는 동안 예기치 않은 파일의 끝이 나타났습니다. '#include "stdafx.h"'을(를) 소스에 추가하시겠습니까?

1>"helloworld1.vcxproj" 프로젝트를 빌드했습니다. - 실패

========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========

 

뭐가 문제일까요.....--;

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

yunyoung Lee님께서 겪으신 “fatal error C1010” 문제는 Visual Studio에서 미리 컴파일된 헤더 파일인 stdafx.h가 포함되지 않아서 발생하는 오류입니다. 이 문제를 해결하려면 다음의 두 가지 방법 중 하나를 선택하시기 바랍니다:

  1. 미리 컴파일된 헤더 사용 비활성화:

    • Visual Studio 프로젝트에서 stdafx.h 사용을 중지하려면, 프로젝트 속성을 열고 “C/C++” > “Precompiled Headers” > “Precompiled Header” 옵션을 “Not Using Precompiled Headers”로 변경하십시오.
  2. 코드에 stdafx.h 포함:

    • 현재 코드의 가장 첫 세 줄 (또는 #include <stdio.h> 다음)에 #include "stdafx.h"를 추가하십시오. 이렇게 하면, Visual Studio가 미리 컴파일된 헤더를 적절히 처리할 수 있습니다.

실행하신 코드에 문제는 없으며, 프로젝트 설정에 문제가 있는 것으로 보입니다. 위 방법 중 하나를 선택하여 문제를 해결하시기 바랍니다.

문제가 계속 발생한다면, 추가적인 정보를 제공해 주시면 더 도와드리겠습니다.

C program with printf example

yunyoung Lee님의 프로필 이미지
yunyoung Lee

작성한 질문수

질문하기