언리얼 프로젝트에서 추가한 C++ 파일은
프로젝트명 폴더/(하위 폴더)/C++ 파일 의 경로로 저장되기 때문에 별다른 include 참조 경로 설정없이 C++ 파일을 추가하면 매번 include 경로의 맨 앞에 프로젝트명을 넣어야 한다.
#include "CookYourWay/Actor/Npc.h"
매번 include 참조 경로에 프로젝트명을 추가하기 번거로우므로
Source/프로젝트명 폴더/프로젝트명.Build.cs 파일에
PrivateIncludePaths.AddRange(
new string[]
{
"CookYourWay" // 프로젝트명
});
위 코드를 추가하면 프로젝트명을 추가하지 않고 참조할 수 있다.
#include "Actor/Npc.h"
하위 폴더까지 생략하고 싶다면 참조 경로에 하위 폴더명을 추가하는 방법도 있다.
PrivateIncludePaths.AddRange(
new string[]
{
"CookYourWay/Actor" // 프로젝트명/하위 폴더명
});
*프로젝트명.Build.cs 파일에 코드 추가 후 Generate Visual Studio project files로 sln 파일을 다시 만들어주어야 반영된다.