Precompiled Header
Precompiled Header(미리 컴파일된 헤더)
- 헤더를 미리 컴파일 해두는 것
- 자주 변경되지 않는 긴소스를 미리 컴파일하여 컴파일 결과를 별도의 파일에 저장
- 다시 똑같은 헤더를 컴파일할 경우 해당 파일을 처음부터 컴파일하지 않고, 미리 컴파일된 헤더 파일을 사용해 컴파일 속도를 월등히 향상
사용법
- Standard Application Frameworks (stdafx)
- 각 stdafx.h와 stdafx.cpp에 대해 위 그림과 같이 설정
// stdafx.h
#pragma once
#include "something_big_and_long.h"
// stdafx.cpp
#include "stdafx.h" // precompiled header를 사용하는 모든 cpp 파일에 추가