- 테스트용으로 각기 다른 언리얼 엔진 버전 빌드를 하는 일이 잦아 생겼던 에러들의 해결 방법 기록
버전 호환성(Vesrion Compatibility)
설치하고자 하는 언리얼 엔진 버전에 맞춰서 필요한 Visual Studio의 최소의 VisualStudio 버전의 이상으로 구성해서 사용해야한다.
| Unreal Engine Version | VS 2019 Version | VS 2022 Version |
| 5.5 | Not supported | 17.8 or later, 17.10 recommended (Default) |
| 5.4 | Not supported | 17.4 or later, 17.8 recommended (Default) |
| 5.3 | 16.11.5 or later | 17.4 or later, 17.6 recommended (Default) |
| 5.2 | 16.11.5 or later | 17.4 or later (Default) |
| 5.1 | 16.11.5 or later | 17.4 or later |
비쥬얼 스튜디오 설치 옵션(Visual Studio Installation Option)
VisualStudio 설치하면서 해당 항목들을 올바르게 설치했는지 순서대로 확인해본다.
Visual Studio Workloads
1. NET desktop development
2. Desktop development with C++
3. Universal Windows Platform development
4. Game development with C++

C++ Tools
1.C++ profiling tools
2.C++ AddressSanitizer
3.Windows 10 SDK (10.0.18362 or Newer)
4.Unreal Engine installer

Software
1.MSVC
2.Windows SDK
3.LLVM
4.NET

Software의 경우 언리얼 엔진 버전을 확인하고 맞는 소프트웨어 버전을 사용해야한다. 이 케이스는 언리얼 엔진 빌드를 돌려보면 실패시 해당 최소 요구 버전이 나온다. 일단 언리얼 공식 사이트 표기는 다음과 같다.
| Software | Minimum Version | Recommended Version |
| MSVC | 14.38.33130 | 14.38.33130 |
| Windows SDK | 10.0.19041.0 | 10.0.22621.0 or newer |
| LLVM | 18.1.3 | 18.1.8 |
| .NET | .NET 8.0 | .NET 8.0 |
위의 소프트웨어가 설치가 안됐거나 낮은 버전의 소프트웨어를 사용하고 있는 경우, 개별 구성요소에서 별도로 설치해주거나 소프트웨어 사이트로 들어가서 해당 요구 버전을 찾아 설치해주면된다.


- 개인적으로 생겼던 문제들은 빌드시 해당 언리얼 엔진 버전에서 요구하는 Software 엔진 버전보다 이전버전을 사용하고 있었던 것이 문제였다.
- 이 이외로 사용자 부주의로 인해서 생기는 문제가 몇몇이 있었는데, 보편적인 케이스와는 맞지 않아서 데이터가 축적되면 별도로 작성 예정.