미리 컴파일 된 헤더가 설정되어 있는지 여부에 관계없이 프로젝트를 설정하는 것이 좋습니다. stdafx.hpp
은 내 P.H입니다.미리 컴파일 된 헤더없이 컴파일 할 프로젝트 설정하기
내 주요 문제는 프로젝트 루트 디렉토리가 아닌 serveral 디렉토리에 파일이 있다는 것입니다. 나는 tryed이 무엇 :
만약 내가
#include "stdafx.hpp"
사방에 PH 세트 잘 작동하지만 내가 그것을 비활성화하면 하위 디렉토리에있는 파일을 찾을 수 coudn't 있기 때문에, 불평 것입니다.
I 하위 디렉토리에있는 파일에
#include "../stdafx.hpp"
, 그것은 PH없이 잘 작동하지만 PH로, 컴파일러에 대한
stdafx.hpp
포함되지 불평합니다.강제 포함 파일을 상대 경로 또는 절대 경로와 함께
stdafx.hpp
으로 설정하면 컴파일러에서 오류가 발생합니다 (필자가 기억할 수는 없지만 재현해야 함).
그래서 해결책은 무엇입니까?