precompiled header1 미리 컴파일 된 헤더 사용하기 개념 미리 컴파일 된 헤더를 사용하면 빌드 수행 시 걸리는 컴파일 시간을 줄일 수 있다. C/C++ 언어로 작성된 코드는 컴파일과 링크 과정을 통해 실행 가능한 프로그램으로 만들어진다. 헤더 파일은 소스 파일에 인클루드되고 컴파일은 소스 파일 단위로 수행된다. 만약 어떤 헤더를 포함하는 소스 파일이 수정되면 그 소스 파일은 다시 컴파일해야 한다. (헤더는 변하지 않았음에도) 헤더가 많은 내용을 담고 있다면 컴파일 하는 데 걸리는 시간은 낭비이다. 만약 헤더의 내용이 변경되지 않았을 경우 그냥 변경된 소스 부분만 컴파일할 수 있다면 좋을텐데, 이를 미리 컴파일 된 헤더가 가능하게 해준다. 대략적인 원리 어떤 헤더를 하나 정하고, 그 헤더에 여러 내용을 작성한다. 이 헤더에 작성된 내용과 이 헤더가 포함하고.. 2023. 10. 7. 이전 1 다음