inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[Rookiss University] Haker님의 UE5 소스코드 분석 시리즈 #1 (게임 프레임워크)

환경설정

UE5.3.2 빌드시 에러

472

작성자 없음

작성한 질문수 0

0

해당영상이 5.3.2로 진행되고있어 ue5.3.2 버전 풀소스 다운받아 빌드하려고하니 에러가 납니다.

UE5프로젝트만 빌드했는데

아래와 같은 에러로 빌드실패가 나와서 진행을 할수 없습니다.

visual studio 2022 최신업데이트된 버전 쓰고있습니다.

 어떻게하면 좋을까요?

 

1>------ 빌드 시작: 프로젝트: UE5, 구성: Development_Editor x64 ------

1>Using bundled DotNet SDK version: 6.0.302

1>Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" -Target="UnrealEditor Win64 Development" -Target="ShaderCompileWorker Win64 Development -Quiet" -WaitMutex -FromMsBuild

1>Log file: D:\UnrealEngine-5.3.2-release\Engine\Programs\UnrealBuildTool\Log.txt

1>Building UnrealEditor and ShaderCompileWorker...

1>Using Visual Studio 2022 14.36.32548 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532) and Windows 10.0.26100.0 SDK (C:\Program Files (x86)\Windows Kits\10).

1>Determining max actions to execute in parallel (6 physical cores, 12 logical cores)

1> Executing up to 6 processes, one per physical core

1> Requested 1.5 GB memory per action, 4.26 GB available: limiting max parallel actions to 2

1>------ Building 372 action(s) started ------

1>[1/372] Compile [x64] Module.RenderCore.2.cpp

1>D:\UnrealEngine-5.3.2-release\Engine\Source\Runtime\RenderCore\Private\RenderGraphPrivate.cpp(195): error C4756: 상수 산술 연산에서 오버플로가 발생했습니다.

1>[2/372] Compile [x64] Module.RenderCore.2.cpp

1>D:\UnrealEngine-5.3.2-release\Engine\Source\Runtime\RenderCore\Private\RenderGraphPrivate.cpp(195): error C4756: 상수 산술 연산에서 오버플로가 발생했습니다.

1>[3/372] Compile [x64] Module.AudioSynesthesiaCore.cpp

1>D:\UnrealEngine-5.3.2-release\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesiaCore\Private\PeakPicker.cpp(17): error C4756: 상수 산술 연산에서 오버플로가 발생했습니다.

1>[4/372] Compile [x64] Module.LiveLink.cpp

1>D:\UnrealEngine-5.3.2-release\Engine\Plugins\Animation\LiveLink\Source\LiveLink\Private\LiveLinkClient.cpp(1711): error C4756: 상수 산술 연산에서 오버플로가 발생했습니다.

1>[5/372] Compile [x64] attention_fusion.cc

1>D:\UnrealEngine-5.3.2-release\Engine\Plugins\Experimental\NNERuntimeORTCpu\Source\ThirdParty\onnxruntime\Onnxruntime\Private\core\optimizer\attention_fusion_helper.h(767): error C4756: 상수 산술 연산에서 오버플로가 발생했습니다.

1>[6/372] Compile [x64] Module.PoseSearch.cpp

1>D:\UnrealEngine-5.3.2-release\Engine\Plugins\Experimental\Animation\PoseSearch\Source\Runtime\Private\PoseSearchLibrary.cpp(41): error C4756: 상수 산술 연산에서 오버플로가 발생했습니다.

1>Total time in Parallel executor: 36.97 seconds

1>Total execution time: 39.04 seconds

1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets(44,5): error MSB3073: "..\..\Build\BatchFiles\Build.bat -Target="UnrealEditor Win64 Development" -Target="ShaderCompileWorker Win64 Development -Quiet" -WaitMutex -FromMsBuild" 명령이 종료되었습니다(코드: 6).

1>"UE5.vcxproj" 프로젝트를 빌드했습니다. - 실패

========== 빌드: 0개 성공, 1개 실패, 10개 최신 상태, 0개 건너뜀 ==========

========== 빌드이(가) 오전 7:04에 완료되었으며, 40.529 초이(가) 걸림 ==========

unreal-engine unreal-engine5

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 백길수님.

Unreal Engine 5.3.2 빌드 과정에서 발생하는 오류를 해결하는 것은 다소 복잡할 수 있습니다. 특히 상수 산술 연산에서 오버플로가 발생하는 경우, 이는 컴파일러가 특정한 수치 연산에 대해 처리하지 못하는 상황을 나타냅니다. 이 문제는 몇 가지 이유로 발생할 수 있으며, 이러한 상황에서 다음과 같은 해결 방법을 시도해볼 수 있습니다.

  1. Visual Studio 및 SDK 업데이트 확인: Visual Studio 2022 및 Windows SDK의 최신 업데이트를 이미 사용 중이라고 하셨는데, 경우에 따라 특정 빌드 구성에 맞춰 추가 설정이 필요할 수 있습니다. Visual Studio 구성 요소가 제대로 설치되었는지 확인 부탁드립니다.

  2. 코드 분석: 문제의 소스 코드 라인을 살펴본 후 문제를 일으키는 상수 연산이 무엇인지 확인해보세요. 이 경우, RenderGraphPrivate.cpp, PeakPicker.cpp 등의 파일을 열어 특정 라인(예: 195라인)에서 어떤 산술 연산이 이루어지고 있는지를 파악해야 합니다. 때론 데이터 타입의 변경이나 상수 값을 조정하는 것이 오류를 해결하는데 도움이 될 수 있습니다.

  3. 에러 메시지 분석: C4756은 상수 산술 연산의 결과가 컴파일러가 처리할 수 있는 범위를 초과했음을 나타냅니다. 따라서, 해당 라인에서 사용된 상수를 다른 값으로 변경해보거나, 혹은 해당 상수를 적절한 범위 내로 수정을 검토하십시오.

  4. 커뮤니티 및 포럼 검색: 비슷한 오류를 경험한 개발자들이 이미 해결 방법을 제안했을 수 있습니다. 구글 검색이나 해당 언리얼 엔진 포럼을 통해 유사한 문제 및 해결책을 찾아 적용해보세요.

관련 질문 URL:
- “안녕하세요 비쥬얼스튜디오에서 빌드하면 출력되는 에러인데요”
- “오류가납니다..”

위 URL에 포함된 답변에서 유사한 오류와 해결 방법에 대한 논의가 있으니 참고해보시면 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

안녕하세[요. 김용일입니다.

0

25

1

안녕하세요. 김용일입니다.

0

65

1

저는 저 노란색 미리보기 창이 안뜹니다

0

12

1

5.6버전 Networking Insights 실행안됨 문제에 관하여

0

22

1

맵핑부분..

0

25

2

Rider대신 VS를 써도 괜찮나요?

0

104

2

Claude Code Pro구독하고 있는 상태에서 크레딧 결제, 사용문의

0

161

2

Polyreduce 퍼센트 값이 적용되지 않음 + 다른 이슈

0

19

1

ABP "스테이트의 시퀀스 플레이어에 따른 자동 규칙"질문드립니다.

0

33

1

사용하시는 툴 질문 드립니다.

0

31

2

토큰 사용량 및 인증 관련해서 질문드립니다.

0

121

2

OAuth 방식 문의

0

99

2

C#을 사용하는 장점이 무엇인지 궁금합니다.

0

95

1

PLAY 버튼 동작 미리보기 관련 질문드립니다!

0

31

2

강의중에 사용하는 ppt 수업 자료

0

32

1

노션 자료는 어디서구하나요.

0

52

1

CreateInnerProcessPIEGameInstance 함수에서

0

68

1

AActor를 APhysicsVolume으로 Cast가 되는 이유

0

76

1

AActorComponent의 RegisterComponentWithWorld()에서 이어지는 Activate()에 관한 질문입니다

0

97

2

다음 엔진강의 계획된게 있을까요

0

189

2

Q&A 질문이 무엇인지 모르겠어요

0

160

1

과거 영상이다보니 내부 코드가 다른 경우 어떻게 공부하나요

0

283

2

TaskGraph를 C++에서 사용하려고 하면?

0

364

1

빌드 시 에러 문의

0

554

1