프로젝트의 이름을 변경할 필요가 생겼습니다. 새로운 프로젝트를 생성하고 기존 소스 파일들을 복사해서 파일 추가후에 실행하니 아래와 같은 에러가 발생합니다.

 

stdafx.cpp(5): fatal error C1083: Cannot open precompiled header file: 'test.pch': No such file or directory

 

프로젝트 속성에 무슨 문제가 있는 것일까 한참을 고민하다 알아냈습니다. stdafx.cpp 파일의 속성창을 띄워 보면 프리컴파일 헤더의 속성값이 Use라고 되어 있었습니다. 아래와 같이 Create로 변경하시면 됩니다. 기본적으로 파일을 프로젝트에 추가할 경우 Use로 세팅이 됩니다.

 

하지만 프리 컴파일 헤더를 사용할 경우 stdafx.cpp는 생성을 해야 합니다.

 

 

 

 

 

 

반응형

Posted by great-artist
,