728x90
특정 헤더 파일을 추가하고 컴파일하면 오류가 난다.
이는 Build.cs에서 이 헤더 파일이 존재하는 모듈을 모르기 때문이다.
모듈 추가
문제가 되는 헤더를 솔루션 탐색기에 검색한다.
그러면 이 헤더가 어느 모듈 내에 있는지 바로 확인 가능하다.

PublicDependencyModuleNames에 모듈 추가 후, 컴파일해본다.

비공개 포함 경로 추가
해당 모듈이 포함되어 있는데도 컴파일 오류가 발생한다면, 포함해야 하는 비공개 포함 경로가 있다는 의미이다.
해당 모듈의 Build.cs 파일에 가서 PrivateIncludePaths가 있는지 확인한다.

비공개 포함 경로가 있다면, 이것도 같이 추가해줘야 한다.
지금 추가하려는 모듈의 경우, 다음 폴더 경로를 타고 있다.

Engine 폴더의 경우, 엔진이 설치된 위치를 지정해줘야 하는데, 이는 엔진 경로를 찾는 헬퍼 함수를 사용한다.
System.IO.Path.GetFullPath(Target.RelativeEnginePath)
이렇게 찾은 경로를 비공개 포함 경로에 추가하고 컴파일해본다.

728x90
'📘Unreal Engine > 📝Unreal Engine' 카테고리의 다른 글
| [Unreal Engine] Scripted Asset Actions 안 보임 (0) | 2026.01.30 |
|---|---|
| [Unreal Engine] Emissive와 Light의 차이 (0) | 2026.01.18 |
| [Unreal Engine] 스켈레탈 메시 최적화 크래시 (0) | 2026.01.17 |
| [Unreal Engine] 열거형의 DisplayName을 문자열로 가져오기 (0) | 2025.11.14 |
| [Unreal Engine] AI 회피 시스템 (0) | 2025.09.29 |