c프로그래밍 첫번째 난관, c1010 오류 미리 컴파일된 헤더

어른이 탐구: c프로그래밍 첫번째 난관, c1010 오류 미리 컴파일된 헤더

방송대 컴퓨터 과학과 C프로그래밍 과목을 수강하다 난관에 부딪혔습니다. c프로그래밍 예제를 실행해 보려고 하는데 첫단계부터 오류가 났습니다. 비주얼 스튜디오 설치까지는 술술 끝내고, 시키는대로 윈도우 콘솔 응용 프로그램을 만들었는데, 선행처리기에 # include <stdio.h>를 입력하면 C1010 오류가 났습니다.


C1010: 미리 컴파일된 헤더를 찾는 동안 예기치 않은 파일의 끝이 나타났습니다.  '#include "stdafx.h"'을(를) 소스에 추가하시겠습니까?


라는 오류였어요. 검색하니, 이 코드를 #include <stdio.h> 앞에 넣으면 된다기에 넣었으나, 계속 오류 뿜뿜.


첫번째 예제부터 난관이 시작되었습니다.


알고 보니, 현재 교재는 2014년도에 만들어진 것이고, 비주얼스튜디오는 2017년에 업글되어 달라졌던 것 입니다.



비주얼스튜디오 2017 c프로그래밍 시작 방법

c프로그래밍 c1010 오류 미리 컴파일된 헤더


예전 교재에 있는 것처럼 Windows 콘솔 프로그램을 클릭하면 안됩니다. 윈도우 데스크톱 마법사를 클릭합니다.


c프로그래밍 c1010 오류 미리 컴파일된 헤더


윈도우 데스크톱 프로젝트에 콘솔 응용프로그램.exe 라고 나오고, 미리 컴파일된 헤더가 디폴트로 체크되어 있습니다. 체크를 다 해제합니다. 미리 컴파일된 헤더 부분을 없애야 시작부터 괴롭히던 c1010 오류 미리 컴파일된 헤더 문제에서 벗어날 수 있습니다.



빈 프로젝트를 체크합니다. 빈 프로젝트는 말 그대로 빈 프로젝트라 정말 텅 비어있습니다. 오른쪽에서 소스 부분에 추가를 눌러 파일을 만들어 줍니다.


c프로그래밍 c1010 오류 미리 컴파일된 헤더


c++ 파일을 눌러 만들지만, 저는 c프로그래밍을 배우는 것이라서 파일명을 .c로 해 줍니다.


이렇게 했더니 드디어 교재의 hello 부터 시작되는 예제가 돌아갑니다. 만세!


©어른이 성장일기(eoreuni.com) 글을 퍼가지 마시고 공유를 해주세요.
불펌 적발 시 법적 조치를 취할 수 있습니다.