Visual C++ fatal error C1083

fatal error C1083 : Cannot open precompiled header file 'Debug/xxx.pch' No Such file or directory
또는
afx.h afxls_.h crtdbg.h xdebug xlocale 파일에 대해서 에러코드가 발생
하는 것은 컴파일시간을 줄이기 위해서 사용하는 미리 컴파일된 .pch(precompiled header)파일이 없어서 나타나는 문제이다.
해결 방법은 Project setting -> C/C++ -> PreCompiled Header -> Use precompiled header file 을 선택한다.
그리고 Rebuild All 하면 에러가 나타나지 않는다.
참고로 VC++ 에서는 MFC 의 자주 사용되는 소스들을 미리 컴파일 하여 사용하기 위해서 stdafx.h stdaf.cpp (Standard Application Frameworks) 를 생성하여 프로젝트에 포함시킨다.

comments:

댓글 쓰기