본문 바로가기

Programming/C & C++

Visual Studio 2017 - E1696 cannot open source file "###"

Classes \ A \ A.cpp 에서 미리 컴파일된 stdafx.h를 열 수 없다고 에러가 뜬다.

(근데 빌드하면 빌드는 잘된다)

사실상 거의 warning이랑 다를바가 없긴하다. 문제는 없는데 성가신 거..

그렇다고 #include "../stdafx.h"를 하면

C1010 등장.

 

 

각설하고,

프로젝스 속성 ▶ C / C++ 일반 ▶ 추가 포함 디렉터리

$(ProjectDir)[#stdafx.h 위치]를 추가하면 된다.

( 아니면 프로젝트의 풀 경로를 입력해도 된다 )

 

내 stdafx.h는 Classes 폴더에 있다.