inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[UE5 cho người mới bắt đầu] Phần 4. Công cụ không thực C++

Tạo một dự án

언리얼 프로젝트를 생성할 수 없었습니다(컴파일 실패)

313

JMJ

5 câu hỏi đã được viết

0

imageimage.pngimage.png

Running C:/Program Files/Epic Games/UE_5.3/Engine/Build/BatchFiles/Build.bat Development Win64 -Project="C:/Users/giml7/Desktop/UE5/R2/R2/R2.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE

Using bundled DotNet SDK version: 6.0.302

Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" Development Win64 -Project="C:/Users/giml7/Desktop/UE5/R2/R2/R2.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE

Log file: C:\Users\giml7\AppData\Local\UnrealBuildTool\Log.txt

Creating makefile for R2Editor (no existing makefile)

@progress push 5%

Parsing headers for R2Editor

Running Internal UnrealHeaderTool C:\Users\giml7\Desktop\UE5\R2\R2\R2.uproject C:\Users\giml7\Desktop\UE5\R2\R2\Intermediate\Build\Win64\R2Editor\Development\R2Editor.uhtmanifest -WarningsAsErrors -installed

Total of 0 written

Reflection code generated for R2Editor in 1.0054079 seconds

@progress pop

Building R2Editor...

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

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

Executing up to 6 processes, one per physical core

Requested 1.5 GB memory per action, 4.77 GB available: limiting max parallel actions to 3

------ Building 6 action(s) started ------

[1/6] Resource Default.rc2

[2/6] Compile [x64] SharedPCH.Engine.Cpp20.cpp

Detected compiler newer than Visual Studio 2022, please update min version checking in WindowsPlatformCompilerSetup.h

C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Core\Public\Experimental\ConcurrentLinearAllocator.h(31): error C4668: '__has_feature' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'

C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Core\Public\Experimental\ConcurrentLinearAllocator.h(31): error C4067: unexpected tokens following preprocessor directive - expected a newline

C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(799): warning C4996: 'FBoneMirrorInfo': FBoneMirrorInfo is deprecated. Please use UMirrorDataTable for mirroring support. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

Total time in Parallel executor: 22.86 seconds

Total execution time: 40.24 seconds

 

 

 

 

 

 

unreal-engine 언리얼-c++

Câu trả lời 2

1

Rookiss

https://inf.run/eaTrT

완전 최신 VS로 설치하면 문제가 발생하는 것 같은데요.
최근에 등록된 질문 참고 바랍니다! 혹시 같은 이유 아닐까요?

0

JMJ

감사합니다! 해결되었습니다. 저는 17.14버전이였는데 완전히 삭제하고 17.13 버전으로 바꿨더니 해결되었습니다

https://learn.microsoft.com/ko-kr/visualstudio/releases/2022/release-history

0

juwowa092606

안녕하세요 혹시 17.13 버전을 어디서 구하셨는지 여쭤봐도 될까요..? 커뮤니티 버전은 못구하는것 같아서요 구독을 해야 엔터나 프로 등급 사용 가능한거같은데..

0

communityai8509

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

언리얼 엔진과 비주얼 스튜디오에서 프로젝트 생성 및 빌드 오류를 겪고 계시군요. 오류의 원인은 다양한데, 주로 호환성 및 버전의 문제일 가능성이 높습니다. 다음은 해결을 위한 몇 가지 제안입니다:

  1. Visual Studio 및 MSVC 버전 확인:

    • 언리얼 엔진 5.3.2에서는 Visual Studio 2022의 경우 최소 17.4 버전 이상이 필요하며, 권장 버전으로는 17.6 이상을 사용합니다. 현재 사용 중인 버전을 확인하고, 필요하다면 업그레이드해주세요.
  2. Windows SDK 및 .NET 버전:

    • Windows SDK는 최소 버전 10.0.19041.0을, 권장 버전은 10.0.22621.0 이상을 사용합니다.
    • .NET은 최신 버전인 .NET 8.0을 설치하고 설정하세요.
  3. Visual Studio 설치 옵션 점검:

    • Visual Studio의 설치 옵션에서 C++ 게임 개발 및 관련 컴포넌트를 모두 설치했는지 확인해보세요. 필요에 따라 다시 설정해볼 수 있습니다.
  4. 빌드 환경 재설정:

    • 프로젝트의 Binaries, Intermediate, DerivedDataCache 폴더를 삭제한 후, Unreal Engine 프로젝트를 다시 생성하여 빌드를 시도해보세요.
  5. 컴파일러 설정 확인:

    • [x64] SharedPCH.Engine.Cpp20.cpp에서 “Detected compiler newer than Visual Studio 2022” 메시지가 있다는 것은 사용 중인 컴파일러 버전이 최신이라는 의미이며, Unreal 엔진의 특정 헤더 파일에서 발생하는 경고 및 오류를 해결하기 위해 엔진 소스 코드를 수정할 수도 있습니다.
    • 오류 메시지 내용을 분석하여 필요한 경우 코드에서 경고가 나오는 부분을 주석 처리하거나 디버그하는 것이 도움이 될 수 있습니다.

유사한 문제를 겪으신 분들의 경험이 도움이 될 수 있습니다. 아래 링크를 참고해주시면 추가적인 팁을 얻으실 수 있습니다:

문제를 해결하는 데 도움이 되길 바랍니다. 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏

추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

1장. 파일 추가 및 삭제 에서 생성할때 에러가 납니다.

0

70

0

3d game 리소스 추출하는 방법

0

156

1

11강 2분 22초. 12강 6분 18초 영상편집오류

0

70

1

GENERATED_BODY() 빨간 밑줄이 사라지지 않습니다

0

127

2

Unreal VS 빌드오류 해결 도저히 못하겠습니다.

0

715

2

WidgetBlueprint 복사 방법 질문

0

64

2

수강생으로서의 고민

0

102

1

13강. 모듈 내 하위 디렉터리 인식 못하는 문제 해결법

0

65

1

UClass 안에 ClassDefaultObject 관련 질문이 있습니다.

0

86

1

해당 강의 중반부부터 싱크가 안맞는 것 같아요

0

75

1

디아블로 방식의 컨트롤에서 타겟 위치로 이동 문제

0

123

2

디아블로 방식의 컨트롤 맨마지막 옵션관련 질문

0

85

2

32. 디아블로 방식의 컨트롤

0

76

1

점프 강의 도중의 질문입니다.

1

104

2

AssetManager 질문

0

96

1

GetAssetByName<UR1InputData>("InputData")) 질문입니다.

0

127

2

Variable Replication

0

121

1

AI #4 질문

0

117

1

언리얼 시스템의 에러? 에 대해서 질문 드립니다.

0

360

1

전혀 이해가 가질 않네요.

9

408

1

의구심이 듭니다

0

361

1

Animation Event영상에서 Notify 대신 Received_Notify()사용

0

124

0

const FObjectInitializer& ObjectInitializer 와 const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()

0

313

1

visual studio와 vscode

0

373

1