[UE5.2.1] C++ 클래스 추가후 프로젝트 파일이 열리지 않는 경우

2023. 8. 30. 00:17·긁적긁적/Unreal Engine
반응형

블루프린트 프로젝트로 생성된 프로젝트에서 C++ 클래스 추가후 에디터 재 시작시 아래와 같이 모듈이 없거나 다른 버전의 엔진으로 빌드 되어 다시 빌드할지 물어보는 팝업이 나오는 경우가 있다.

 

여기서 'Yes'를 선택하면 아래처럼 컴파일을 할 수 없고 수동으로 소스를 다시 빌드하라고 나온다.

 

블루프린트 프로젝트여서 C++ 솔루션 파일이 없으므로, 언리얼 프로젝트 파일을 우클릭해서 아래와 같이 

'Generate Visual Studio project files' 항목을 선택해서 C++ 솔루션 파일을 생성한다.

 

보통은 위와 같이하면 바로 C++솔루션 파일이 생성되고 Visual Studio에서 빌드를 할 수 있지만, 아래와 같은 에러창이 뜬다.

 

이 경우에는 MSVC버전이 설치된 버전과 컴파일 버전이 다르다고 나오는데

C:\Users\user\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml

파일을 열어보면 아래와 같이 'CompilerVersion'이 설치된 버전과 다른 버전이 입력되어 발생되는 에러이다.

 

위 파일을 삭제하고, 다시 C++솔루션 파일을 생성하면 문제없이 생성된다.

이제 생성된 C++솔루션 파일을 클릭해서 Visual Studio를 열고 빌드한 다음 언리얼 프로젝트 파일을 클릭하면 문제없이 언리얼 에디터가 열리게 된다.

반응형

'긁적긁적 > Unreal Engine' 카테고리의 다른 글

[UE5] 머터리얼을 이용한 랜드스케이프 폴리지 생성  (1) 2023.04.25
[UE5] 랜드스케이프 머터리얼 적용  (0) 2023.04.25
[UE5] 메시 임포트시 버텍스 컬러가 안나오는 경우  (0) 2023.04.25
[UE4] C++로 추가한 콤포넌트의 디테일 정보가 안 보이는 경우  (0) 2022.04.09
[UE4] C++ 구조체 추가하고 DataTable에서 사용하기  (0) 2022.04.08
'긁적긁적/Unreal Engine' 카테고리의 다른 글
  • [UE5] 머터리얼을 이용한 랜드스케이프 폴리지 생성
  • [UE5] 랜드스케이프 머터리얼 적용
  • [UE5] 메시 임포트시 버텍스 컬러가 안나오는 경우
  • [UE4] C++로 추가한 콤포넌트의 디테일 정보가 안 보이는 경우
GOOROOM
GOOROOM
게임이 좋아서 게임 개발을 합니다.
  • GOOROOM
    GOOROOM
    GOOROOM
  • 글쓰기
    관리
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 일상
      • 냠냠쩝쩝
        • C++
        • Python
      • 긁적긁적
        • Unreal Engine
        • Unity
      • OS
        • Windows
        • Mac
        • Android
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    esp 공간 확보
    엣지 탭
    ios
    Admob
    python
    머터리얼
    backspace key
    SVN
    에러
    패키징
    Mac
    navigate back
    keystore
    C++
    Android
    앱 전환
    백스페이스 키
    material
    UE4
    랜드스케이프
    permission
    파이썬
    edge
    UE5
    landscape
    삭제
    xcode
    STL
    엣지 불편
    alt + tab
  • 최근 댓글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
GOOROOM
[UE5.2.1] C++ 클래스 추가후 프로젝트 파일이 열리지 않는 경우
상단으로

티스토리툴바