최대 1 분 소요

개요

언리얼엔진은 C++ Class 폴더가 존재한다. 이 폴더에서 프로젝트에 적용하는 모든 C++ 파일들이 들어가게 되는데 해당 폴더안에 폴더를 새로 생성하면 인식이 되지 않는 경우가 있다.

이를 해결하기 위해선 언리얼이 감지할 수 있게 범위를 지정해 주어야한다.

폴더 감지 설정

C++ 파일은 모두 All/C++Classes 폴더 아래에 생성된다.
언리얼엔진은 이 폴더안에 있는 C++ 파일은 감지하지만 안에 있는 폴더는 감지하지 못한다. 그래서 하위폴더도 감지할 수 있게 작업해 줘야한다.

image

프로젝트이름.Build.cs 파일로 이동해서 아래 코드 사진과 같이 삽입하기
이는 이름에서 알 수 있듯이 언리얼 엔진의 Include 경로를 추가하는 코드다.

PublicIncludePaths.AddRange(new string[] { "StudyExample" });

image코드 삽입시 모습

Build.cs 파일이 뭔가요?

언리얼에는 모듈이라는 개념이 있는데 이는 언리얼 엔진의 기본 구성요소다. 모듈을 여러개로 분리한 이유는 사용하지 않는 모듈도 컴파일 하면 빌드 시간이 오래 걸리에 분리한다. Build.cs 파일은 이러한 모듈을 관리하는 cs파일로 모듈뿐 아니라 컴파일에 이용 하는 여러 설정을 제어한다.

댓글남기기