2012-02-16 2 views
1

내 프로젝트에서 미리 컴파일 된 헤더를 사용하고 있습니다. precompile.h에는 작성한 * .h 파일과 내가 다시 작성하지 않은 라이브러리의 많은 * .h 파일이 모두 포함되어 있습니다.미리 컴파일 된 헤더 및 편집 헤더 파일

제 질문은 내 * .h 파일 중 하나를 편집 할 때마다 전체 precompile.h 파일을 컴파일한다는 것입니다. 약 5 분이 걸립니다. (cpp 파일 만 편집 한 후 컴파일하는 데 1 초 밖에 걸리지 않습니다.)

이 방법은 미리 컴파일 된 헤더가 작동하는 방법입니다. 그러나 어쨌든 컴파일러가 내 파일을 컴파일하도록 헤더 파일을 분리 할 수 ​​있습니까?

답변

5

"... .h 파일 중 하나를 편집 할 때마다 ..." - 이것은 미리 컴파일 된 헤더에서이 헤더를 이동해야한다고 제안합니다. 미리 컴파일 된 헤더에는 거의 변경되지 않는 헤더 만 포함됩니다.

+0

정확히 : #include "stdafx.h"... #include "myfile.h" –

+0

Spot on! +1 .... –

+0

나는 아직도 내 모든 #include "xxx.h"를 하나의 큰 "myheaders.h"파일에 넣을 수 있습니까? – mikbal

관련 문제