강의

멘토링

로드맵

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

넘블님의 프로필 이미지
넘블

작성한 질문수

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

1강 헬로 언리얼!

Unreal 연동 후 Visual Studio 빌드오류 제발 살려주십쇼

작성

·

10

·

수정됨

0

Visual Studio에서 빌드 오류가 발생합니다.

.Net관련 오류와 dll파일 관련 오류가 발생합니다.

공식 포럼 설치가이드대로 받아야할 필수 워크로드, 컴포넌트, 버전 호환성 등 모두 점검했는데도 불구하고 오류가 발생합니다...

image.png

 

솔루션 쪽에서 Restore NuGet Packages 마저 실패합니다.

image.png

 

이틀 동안 이것저것 계속 시도해봐도 도저히 해결할 수가 없습니다....

.unproject에서 Generate visual studio project files도 설정 만질때마다 해주고 있는데 전혀 변함이 없습니다...

 

제발 도와주십쇼 ㅠㅠㅠㅠ

 Unreal 5.6버전이고 Visual Studio는 17.14로 최신버전입니다.
.NET버전은 8.0런타임과 9.0 런타임 설치되어 있습니다.

답변 3

0

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

음 언리얼 엔진은 비주얼 스튜디오 최신 버전을 쓰는게 꼭 능사는 아닙니다.
엔진 버전마다 비주얼 스튜디오 권장 버전이 있습니다.
각 버전의 Release Note의 Build farm을 검색하면 권장 버전이 있으니 이를 설치하는 것이 좋습니다.
아래는 5.6버전의 예시입니다.

IDE Version the Build farm compiles against

  • Visual Studio 2022 17.8 14.38.33130 toolchain and Windows 10 SDK (10.0.22621.0)

  • Xcode 16

0

넘블님의 프로필 이미지
넘블
질문자

제 나름대로 찾아본 결과로는 NuGet 패키지 복원 관련 문제와 warning NU1701: Package '...' was restored using '.NETFramework...' instead of the project target framework 'net8.0'. 이 두개의 문제 같습니다.

넘블님의 프로필 이미지
넘블
질문자

좀 이상하게 해결하긴 했습니다
Net 9.0 Runtime 이놈이 문제더군요 지워주니까 빌드 잘 됩니다만..

.Net SDK가 지워졌고, 관련 워크로드 두개가 지워졌습니다.

image.png

 

또한 설치 재촉문구가 발생합니다.
( 이거 설치해보니까 9.0부활해서 다시 오류가 발생합니다. )

image.png

 

문제 없을려나요???

0

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

넘블님께서 언리얼 엔진과 Visual Studio의 연동에서 오류를 겪고 계신 것 같습니다. 보통 .NET 관련 오류와 dll파일 문제는 패키지 호환성 또는 설치 구성 요소의 문제에서 발생할 수 있습니다. 아래 해결책을 시도해 보세요.

  1. Visual Studio 설치 확인 및 재시도:

    • 필수 구성 요소 확인: Visual Studio 설치 시 “게임 개발을 위한 C++“ 워크로드가 선택되었는지 확인하세요. .NET Framework와 관련된 모든 필수 구성 요소도 설치했는지 점검합니다.
    • VS 설정 초기화: Visual Studio의 옵션에서 기본 설정으로 초기화하여 모든 사용자 설정을 덮어씁니다.
  2. Visual Studio 프로젝트 재성성:

    • .uproject 파일에서 “Generate Visual Studio project files” 옵션을 재시도하여 새 프로젝트 파일을 생성합니다.
    • 이 과정은 엔진과의 연동 정보를 재구성하므로, 꼭 최신 구성 상태로 유지할 수 있습니다.
  3. NuGet 패키지 복원 오류 해결:

    • 솔루션 폴더에서 콘솔 명령창을 열고 dotnet restore 명령을 사용하여 수동으로 NuGet 패키지 복원을 시도해 보세요.
    • 프로젝트 파일 또는 솔루션이 손상되었을 가능성이 있으므로, 깨끗한 환경에서 새로운 프로젝트를 생성한 후 동일한 작업을 반복해보세요.
  4. 언리얼 버전 호환성 확인:

    • 언리얼 엔진의 버전과 Visual Studio의 버전 호환성을 확인합니다. 최신 버전이 모든 새로운 엔진 기능을 지원하지 않을 수 있으므로, 언리얼 엔진의 공식 가이드에서 권장 버전을 사용해보세요.
  5. .dll 문제점 보완:

    • 문제가 있는 dll 파일을 제거한 후, 프로젝트를 재빌드해봅니다. 특정 dll이 문제라면, 비슷한 파일을 다시 다운로드하거나, 엔진 재설치를 통해 복구를 시도할 수 있습니다.

혹여 다른 특정 오류 메시지나 상황이 있다면 추가 정보를 제공해 주시면 더 세부적으로 도움이 되도록 하겠습니다.

이와 유사한 문제를 다루는 기존 답변도 참고하시면 도움이 될 수 있습니다:
- 언리얼엔진5.1.1 c++ 프로젝트 생성 시 오류 발생

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

넘블님의 프로필 이미지
넘블

작성한 질문수

질문하기