Post

언리얼 엔진 커스텀 빌드 도중 c1083

언리얼 엔진 커스텀 빌드 도중 c1083

문제

언리얼 엔진 소스 코드를 받아와 빌드 도중 c1083 에러 발생

원인

엔진 내부 코드에서 #include 하는 경로가 256자 이상 또는 근처일 경우에
윈도우 내부의 기본 최대 경로 길이 값인 MAX_PATH가 256이기 때문에 에러가 발생합니다.

해결법 1

언리얼 엔진 소스 코드를 C:\UnrealEngine과 같은 짧은 경로에
추가하는 방법으로 MAX_PATH를 넘지 않도록 한다.

해결법 2

레지스트리 편집기를 통해 MAX_PATH 값을 늘려 문제를 해결할 수도 있다.
MAX_PATH를 늘리는 방법은

  1. 레지스트리 편집기를 실행
  2. 레지스트리 편집기에서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem위치로 이동
  3. 이름이 LongPathsEnabled인 항목을 선택 (없다면 DWORD(32비트)로 새로 생성)
  4. 값 데이터 필드에 1을 입력

위 방법을 통해 MAX_PATH를 32,767으로 확장할 수 있습니다.

MAX_PATH에 대한 자료
MAX_PATH를 늘리는 방법에 대한 자료

This post is licensed under CC BY 4.0 by the author.