강의

멘토링

커뮤니티

Inflearn Community Q&A

kilo1089's profile image
kilo1089

asked

[Rookiss University] Haker's UE5 Source Code Analysis Series #1 (Game Framework)

빌드 시 에러 문의

Resolved

Written on

·

539

0

안녕하세요 빌드 시 아래 에러가 발생하는데 혹시 해결 방법을 알고 계실까요?

Error C2338 static_assert failed: 'error STL1001: Unexpected compiler version, expected MSVC 19.40 or newer.'

 

구글링을 해보고 있긴 한데 혹시 해결 방법을 알고 계실까 하여 문의 드립니다.

 

unreal-engineunreal-engine5

Answer 1

0

Liu님의 프로필 이미지
Liu
Instructor

expected MSVC 19.40 or newer는 Visual Studio의 MSVC 컴파일러 버전이 19.40보다 낮기 때문에 발생하는 에러라서 Visual Studio를 최신 버전으로 업데이트 하시면 됩니다.

kilo1089님의 프로필 이미지
kilo1089
Questioner

Visual Studio Community 2022 17.11.12 로 최신 버전이긴 합니다.

Liu님의 프로필 이미지
Liu
Instructor

MSVC도 같이 업데이트 하셨나요?

kilo1089님의 프로필 이미지
kilo1089
Questioner

컴파일 버전 에러는 C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC 위치에서 최신 버전의 디렉토리만 남기고 이전 버전의 디렉토리를 모두 삭제한 후 빌드가 진행되었는데 막판에 아래 빌드 에러가 발생하네요~ 혹시 해결 방법을 알고 계실까요?

error.png


Liu님의 프로필 이미지
Liu
Instructor

엔진 관련 재 설치 후 Setup이랑 Generated 전부 관리자 권한으로 실행 후에 진행해보시겠어요?

kilo1089님의 프로필 이미지
kilo1089
Questioner

아래 문서에 보면 5.3의 권장 컴파일러 버전이 17.6으로 되어 있습니다. 혹시 최신 버전의 컴파일러 호환성 문제가 아닐까 하여 17.6으로 변경하고 빌드를 진행하였는데 문제 없이 정상 동작 하였습니다.

https://dev.epicgames.com/documentation/en-us/unreal-engine/setting-up-visual-studio-development-environment-for-cplusplus-projects-in-unreal-engine?application_version=5.4

 

image.png

 

Liu님의 프로필 이미지
Liu
Instructor

5.4버전이 아니라 5.3이셨군요!

kilo1089님의 프로필 이미지
kilo1089
Questioner

강의에서 다운로드한 버전이 5.3.2로 되어 있어서 5.3으로 진행하였습니다.

kilo1089's profile image
kilo1089

asked

Ask a question