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

해질녘한잔님의 프로필 이미지

작성한 질문수

이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템

MSB3073 빌드 에러

해결된 질문

24.06.02 16:17 작성

·

716

0

안녕하세요

수업자료 비주얼 스튜디오에서 빌드시 아래 에러가 발생하는데 무엇이 문제일가요?

Severity Code Description Project File Line Suppression State Details

Error MSB3073 The command ""C:\Program Files\Epic Games\UE_5.1\Engine\Build\BatchFiles\Build.bat" ArenaBattleEditor Win64 Development -Project="F:\Workspace\Unreal5\Inf_LDW_GAS_Lecture2\ArenaBattleGAS.uproject" -WaitMutex -FromMsBuild" exited with code 6. ArenaBattleGAS C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets 44

 

답변 3

0

해질녘한잔님의 프로필 이미지

2024. 06. 04. 19:59

제공되는 파일에는 애초에 binaries가 없는 상태이고 처음부터 빌드가 안되는 문제 였습니다.

Part3 강의 파일의 .uproject와 비교해보니 Part4 .uproject에는 아래 플러그인이 있는 것을 확인하였습니다.

{

"Name": "VisualStudioTools",

"Enabled": true,

"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/362651520df94e4fa65492dbcba44ae2",

"SupportedTargetPlatforms": [

"Win64"

]

}

마켓플레이스에서 Visual Studio Integration Tool을 5.1 버전으로 설치하니 빌드가 정상적으로 진행되었습니다.

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

2024. 06. 04. 22:52

네 확인했습니다. 우선 공지하고 계속 문제가 발생하면 uproject 설정에서 해당 플러그인을 제거해야겠네요.
제보 감사합니다.

잉잉이님의 프로필 이미지

2024. 06. 04. 23:47

동일한 문제가 있었는데 이 답변으로 해결되었습니다. 정말 감사합니다.

0

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

2024. 06. 04. 06:35

네 라이브 코딩 기능이 비주얼 스튜디오와 꼬여 발생한 문제로 알고 있습니다.
일단 언리얼과 비주얼 스튜디오 모두 닫고 ( 리부팅 하는게 깔끔합니다. ) 프로젝트 폴더에 있는 Binaries 폴더를 모두 제거합니다.
그리고 언리얼을 실행하지 말고 비주얼 스튜디오만 실행한 후 프로젝트를 리빌드하고 실행해보세요

0

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

2024. 06. 02. 16:21

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

해질녘한잔님께서 겪고 계신 MSB3073 빌드 에러에 관련하여, 비슷한 문제를 겪었던 다른 학습자의 질문과 이에 대한 지식공유자의 답변을 찾아볼 수 있었습니다. 이 문제는 Unreal Engine 프로젝트를 빌드하는 과정에서 발생하는, 흔히 접할 수 있는 문제 중 하나입니다. 특히, MSB3073 오류는 빌드 프로세스가 비정상적으로 종료되었다는 것을 나타냅니다. 의존성 문제, 파일 접근 권한, 잘못된 경로 설정 등 여러 원인으로 인해 발생할 수 있습니다.

강의 “이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해”에서 유사한 질문이 있었습니다. 비슷한 컨텍스트에서 발생한 문제로, 지식공유자가 제공한 조언은 다음과 같습니다:

  • 지식공유자의 조언: 특정 에러는 현재 비주얼 스튜디오 설정과 엔진 설정이 충돌되어 발생하는 것 같다며, 관련된 프로세스를 종료하고, Binaries 폴더 삭제 후 재부팅하여 비주얼 스튜디오에서 컴파일을 시도해보는 것을 권장합니다.

또 다른 관련 게시물에서는 Unreal Engine 버전 간의 전환으로 인해 발생할 수 있는 문제와 이에 대한 해결 방법을 제시하고 있습니다. 여러 버전의 Unreal Engine 사이에 전환하는 과정에서 생기는 설정 문제나 호환성 문제가 원인일 수 있습니다.

해질녘한잔님의 경우, 오류 메시지에 따르면 Unreal Engine의 Build.bat 실행이 코드 6으로 종료되었음을 나타냅니다. 이는 대부분의 경우 프로젝트 설정, 패스의 잘못된 설정, 또는 필요한 도구가 제대로 설치되지 않은 경우 발생할 수 있습니다. 오류 메시지에 나타난 경로나 설정을 재검토하고, Unreal Engine과 Visual Studio간의 호환성을 확인하는 것이 좋습니다. Unreal Engine 공식 문서나 커뮤니티 포럼에서 추가적인 정보를 얻을 수도 있습니다.

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