Inflearn brand logo image
Inflearn brand logo image
채널톡 아이콘

인프런 커뮤니티 질문&답변

sjm7829님의 프로필 이미지

작성한 질문수 2

이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해

언리얼엔진5.1.1 c++ 프로젝트 생성 시 오류 발생

작성

·

33

0

블루프린트 프로젝트를 생성할 땐 아무 문제 없이 잘 생성이 되는데, c++ 프로젝트를 생성하면 이런 오류가 뜹니다...

영상에서 나오는 것처럼 똑같이 했습니다.

그리고 구글링도 해보고, ai한테도 물어보고, 공식 사이트에서도 자료 찾아보고 해결법을 다 따라해봐도 해결이 되지 않습니다.

어제부터 오늘 계속 찾아보고 해결하고 싶은데 되지 않아 이렇게 글을 써봅니다 ㅠㅠ

image.png

 

답변 2

1

이득우님의 프로필 이미지
이득우
지식공유자

안녕하세요. 해당 문제는 비주얼 스튜디오가 계속 버전업하면서 이제는 오래된 언리얼 5.1 소스와 충돌나는 현상입니다.

정리하면 최신 버전의 비주얼 스튜디오에서 5.1을 돌리기 위해서는 조금 복잡한 과정이 필요합니다.
예전 버전의 빌드 도구를 추가로 깔아야 합니다.

먼저 Visual Studio Installer의 개별 구성 요소로 가서 14.38버전 빌드 도구를 추가로 설치해주세요.

image.png

 

해당 툴이 잘 설치되었는지 확인하려면 비주얼 스튜디오가 설치된 폴더에서 14.38.33130 폴더가 있는지 체크하면 됩니다.

예) C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC

image.png

 

이제 언리얼 엔진의 빌드 툴 설정을 수동으로 14.38.33130으로 변경합니다.

윈도우+R키를 눌러 커맨드라인을 띄운 후에 아래 폴더 경로를 입력합니다.

%AppData%\Unreal Engine\UnrealBuildTool

해당 폴더에 있는 BuildConfiguration.xml 파일을 다음과 같이 편집합니다.

<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
	<WindowsPlatform>
		<CompilerVersion>14.38.33130</CompilerVersion>
		<ToolchainVersion>14.38.33130</ToolchainVersion>
	</WindowsPlatform>
</Configuration>

저장한 후 컴파일하면 잘 동작합니다. 로그에서 14.38.33130 빌드툴을 사용하는지 잘 확인해보기 바랍니다.

성공 로그 예시)

image.png

 

실패 로그 예시)

image.png

 

sjm7829님의 프로필 이미지
sjm7829
질문자

감사합니다! 드디어 공부를 할 수 있게 되었습니다!
열심히 배우겠습니다!

0

인프런 AI 인턴님의 프로필 이미지

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

언리얼 엔진에서 C++ 프로젝트 생성할 때 발생하는 오류와 관련하여 해결 방안을 찾아보겠습니다. 이 문제는 주로 Visual Studio 설정이나 프로젝트 생성 과정에서 발생할 수 있습니다. 아래의 해결 방법을 참고해 주세요:

  1. Visual Studio 설치 구성 요소 확인:

    • Visual Studio는 언리얼 엔진의 C++ 코드를 컴파일하기 위해 필수적인 도구입니다. Visual Studio 설치 시 핵심 컴포넌트가 모두 설치되었는지 확인해 주세요. 특히, “게임 개발을 위한 C++“와 “유니버설 윈도우 플랫폼 개발” 옵션이 선택되어 있는지 확인합니다.
  2. Visual Studio 및 언리얼 엔진 버전 호환성:

    • 사용하는 Visual Studio 버전이 언리얼 엔진 버전과 호환되는지 확인해 주세요. 때로는 최신 업데이트 때문에 호환성 문제가 발생할 수 있습니다.
  3. 빌드 도구 및 SDK 업데이트:

    • 메뉴에서 “도구” -> “옵션” -> “C++ 구성 요소”로 이동하여 설치되어 있어야 하는 .NET Framework와 Windows SDK가 모두 설치되어 있는지 확인하세요. 가능하다면 최신 업데이트를 설치해 보세요.
  4. 프로젝트 경로 확인:

    • 프로젝트를 생성할 때, 파일 경로나 프로젝트 이름에 한글이나 특수문자를 사용하지 않아야 합니다. 경로에 있는 모든 폴더 및 파일명이 영문으로 되어 있는지 확인합니다.
  5. 언리얼 엔진과 Visual Studio 재설치 시도:

    • 문제 해결이 어렵다면, 언리얼 엔진과 Visual Studio를 제거 후 다시 설치하여 깨끗한 환경에서 다시 시도해 보는 것도 좋습니다.

문제가 지속되는 경우, 기존에 유사한 문의 및 해결 방법를 참고하시기 바랍니다. 이 링크는 다른 학습자가 경험한 유사한 문제와 해결 방법을 제시하고 있습니다.

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

sjm7829님의 프로필 이미지
sjm7829
질문자

image.png

비주얼 스튜디오 커뮤니티 2022 에서 저는 유니버설 윈도우 플랫폼 개발 옵션이 없습니다. 이유는 저도 잘 모르겠습니다. 강의를 본대로 다운로드를 받았습니다.
해결 방법이 있을까요?