본문 바로가기
IT-개발,DB

[개발/VC++] fatal error C1083: 포함 파일을 열 수 없습니다. 'stdafx.h': No such file or directory

by SB리치퍼슨 2011. 11. 17.

Visual C++ 개발을 하다가 보면 아래의 에러 메세지를 가끔 만나게 된다.

fatal error C1083: 포함 파일을 열 수 없습니다. 'stdafx.h': No such file or directory


그런데, 위의 에러 메세지가 좀처럼 사라지지 않는 난감한 상황에 직면할 때가 많다.
어쩌나...

먼저 프로젝트를 정리하기 해서 빌드된 관련 파일들을 지운다.
 그리고 프로젝트 속성 페이지에서 
구성속성 => C/C++ => 미리 컴파일된 헤더 부분을 수정한다.

 미리 컴파일된 헤더 만들기(/Yc) 를 선택한다.
확인을 눌러서 저장을 하고 컴파일을 한다. 

이렇게 했는데도 안된다고 하면 
빌드 파일 정리 후 미리 컴파일된 헤더 사용(/Yu) 을 해보고 
또   미리 컴파일된 헤더 만들기(/Yc) 를 선택해서도 해본다.
이렇게 몇 번 하다가 보면 된다. 우습다.

어떤 경우에는  미리 컴파일된 헤더 사용 안 함 를 선택해서 되는 경우도 있다.

미리컴파일된 헤더 부분 선택전에 반드시 빌드 파일을 제거하는 정리를 해준다.

 큰 도움이 되었기를 바라며
반응형

댓글