소프트웨어/C++

[C++] C2857: /Ycpch.h 명령줄 옵션과 함께 지정한 '#include' 문이 소스 파일에 없습니다

정보통신 고심이 2023. 2. 21. 23:24

 

1. 현재 프로젝트에서 pch.h 헤더 파일 또는 pch.cpp 원본 파일을 실수로 삭제, 이름 바꾸기 또는 제거하지 않았는지 확인

(이전 프로젝트에서 이러한 파일의 이름은 stdafx.h  stdafx.cpp일 수 있습니다.)

 

2. 솔루션 폴더 내에 있는 .pch 파일을 삭제한 후 프로젝트를 다시 빌드합니다. 이는 미리 컴파일된 헤더 파일을 다시 생성

 

3. 프로젝트 설정에서 "프로젝트 속성" 옵션을 "미리 컴파일된 헤더 파일을 사용하지 않음"로 변경한 후 프로젝트를 다시 빌드