Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

따..딱히 공부하려고 포스팅하는 건 아니니까..!

VS에서 미리 컴파일된 헤더(Precompiled Header) 사용과 만들기 본문

프로그래밍

VS에서 미리 컴파일된 헤더(Precompiled Header) 사용과 만들기

보즈리 2016. 3. 22. 04:39


미리 컴파일된 헤더란?

 수많은 헤더들을 항상 컴파일하게 된다면 매우 오랜 시간이 걸릴 수도 있다. 이를 보완하기 위하여 말 그대로 헤더들을 미리 컴파일하여 사용하는 방법을 사용한다. 미리 컴파일된 헤더를 생성하면 Debug/Release폴더에 프로젝트명.pch이 생긴다.


어떤 상황에서 사용해야 할까?

 - 내용이 자주 바뀌지 않는 것일 때

 - 내용이 커서 자주 컴파일하기에 무거울 때

 - 동일한 헤더파일이 여러 곳에서 자주 쓰일 때


1. 프로젝트 파일의 속성->미리 컴파일된 헤더 '사용'으로 체크


프로젝트의 모든 cpp에 pch가 포함되므로 프로젝트의 속성에서는 사용으로 체크한다.




2. cpp파일의 속성->미리 컴파일된 헤더 '만들기'로 체크


흔히 pch.h와 pch.cpp를 같이 만든다. 그 이유는 pch를 만드는 cpp는 하나만 있어도 되는데 덕분에 pch 만들기 관리가 쉽기 때문이다.


Comments