언리얼 엔진 커스텀 빌드 도중 c1083
언리얼 엔진 커스텀 빌드 도중 c1083
문제
언리얼 엔진 소스 코드를 받아와 빌드 도중 c1083 에러 발생
원인
엔진 내부 코드에서 #include 하는 경로가 256자 이상 또는 근처일 경우에
윈도우 내부의 기본 최대 경로 길이 값인 MAX_PATH가 256이기 때문에 에러가 발생합니다.
해결법 1
언리얼 엔진 소스 코드를 C:\UnrealEngine
과 같은 짧은 경로에
추가하는 방법으로 MAX_PATH를 넘지 않도록 한다.
해결법 2
레지스트리 편집기를 통해 MAX_PATH 값을 늘려 문제를 해결할 수도 있다.
MAX_PATH를 늘리는 방법은
- 레지스트리 편집기를 실행
- 레지스트리 편집기에서
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
위치로 이동 - 이름이
LongPathsEnabled
인 항목을 선택 (없다면DWORD(32비트)
로 새로 생성) - 값 데이터 필드에 1을 입력
위 방법을 통해 MAX_PATH를 32,767으로 확장할 수 있습니다.
This post is licensed under CC BY 4.0 by the author.