따..딱히 공부하려고 포스팅하는 건 아니니까..!
VS에서 미리 컴파일된 헤더(Precompiled Header) 사용과 만들기 본문
미리 컴파일된 헤더란?
수많은 헤더들을 항상 컴파일하게 된다면 매우 오랜 시간이 걸릴 수도 있다. 이를 보완하기 위하여 말 그대로 헤더들을 미리 컴파일하여 사용하는 방법을 사용한다. 미리 컴파일된 헤더를 생성하면 Debug/Release폴더에 프로젝트명.pch이 생긴다.
어떤 상황에서 사용해야 할까?
- 내용이 자주 바뀌지 않는 것일 때
- 내용이 커서 자주 컴파일하기에 무거울 때
- 동일한 헤더파일이 여러 곳에서 자주 쓰일 때
1. 프로젝트 파일의 속성->미리 컴파일된 헤더 '사용'으로 체크
프로젝트의 모든 cpp에 pch가 포함되므로 프로젝트의 속성에서는 사용으로 체크한다.
2. cpp파일의 속성->미리 컴파일된 헤더 '만들기'로 체크
흔히 pch.h와 pch.cpp를 같이 만든다. 그 이유는 pch를 만드는 cpp는 하나만 있어도 되는데 덕분에 pch 만들기 관리가 쉽기 때문이다.
'프로그래밍' 카테고리의 다른 글
C와 C#의 차이 (0) | 2016.06.15 |
---|---|
[SlideShare] 컴포넌트를 기반으로 한 게임 오브젝트 설계하기 (0) | 2016.04.22 |
Github에서 프로젝트 Push할때 용량 문제 (0) | 2015.12.03 |
(링크)V8 Setting 방법 (0) | 2015.10.23 |
모듈, 모듈화 (0) | 2015.10.04 |
Comments