[언리얼 엔진] IWYU(Include-What-You-Use) 모델 설명
·
프로그래밍/언리얼엔진
어두운 배경이 싫으시다면 페이지 우측 하단에 보이는 초승달 모양의 아이콘을 클릭하면 화이트모드로 변경됩니다.초승달 모양 버튼 : `화이트/다크 모드` 전환 1. IWYU 모델이란언리얼 엔진은 4.16부터 IWYU 모델을 사용하여 코드 컴파일을 최적화하였습니다. 과거에는 `Engine.h` 또는 `UnrealEd.h`와 같은 모놀리식(하나의 큰 덩어리) 헤더 파일을 포함하여 한꺼번에 컴파일을 하다보니 개발할 때 컴파일 시간이 너무 많이 소요되고 병목현상이 발생하였습니다. 그래서 4.16부터 컴파일 속도를 최소화하는 목적으로 등장한 것이 IWYU 모델입니다. IWYU는 Include-What-You-Use, 해석하면 '너가 원하는 것만 포함'하라는 의미입니다. 과거에는 `Engine.h` 혹은 `Engine..