Visual C++ 개발을 하다가 보면 아래의 에러 메세지를 가끔 만나게 된다.
fatal error C1083: 포함 파일을 열 수 없습니다. 'stdafx.h': No such file or directory
그런데, 위의 에러 메세지가 좀처럼 사라지지 않는 난감한 상황에 직면할 때가 많다.
어쩌나...
먼저 프로젝트를 정리하기 해서 빌드된 관련 파일들을 지운다.
그리고 프로젝트 속성 페이지에서
구성속성 => C/C++ => 미리 컴파일된 헤더 부분을 수정한다.
미리 컴파일된 헤더 만들기(/Yc) 를 선택한다.
확인을 눌러서 저장을 하고 컴파일을 한다.
이렇게 했는데도 안된다고 하면
빌드 파일 정리 후 미리 컴파일된 헤더 사용(/Yu) 을 해보고
또 미리 컴파일된 헤더 만들기(/Yc) 를 선택해서도 해본다.
이렇게 몇 번 하다가 보면 된다. 우습다.
어떤 경우에는 미리 컴파일된 헤더 사용 안 함 를 선택해서 되는 경우도 있다.
미리컴파일된 헤더 부분 선택전에 반드시 빌드 파일을 제거하는 정리를 해준다.
큰 도움이 되었기를 바라며
반응형
'IT-개발,DB' 카테고리의 다른 글
[개발/VC] 다이얼로그 바탕화면에서 자석효과 구현 (0) | 2011.12.02 |
---|---|
[개발/MFC] 인터넷 임시파일 삭제하기 (0) | 2011.12.02 |
[개발/MFC] 비스타 이상에서 권한이 낮은 프로세스에서 WM_COPYDATA 메세지 전송 (0) | 2011.11.16 |
[개발/mfc] WINDOWS API를 이용한 암호화 간단 예제 (0) | 2011.11.08 |
[개발/VC++] #pragma warning 사용 (0) | 2011.10.29 |
댓글