눈팅만 하다가 언리얼 5.6 빌드 실패했단 글이 있길래 적어봄.

나도 이것때문에 2주동안 고생했다...


a14514ad202a76b660b8f68b12d21a1d4cd8912ca3


먼저 대충 C++ 클래스를 생성해서 나오는 visual studio에서 #include "CoreMinimal.h" 같은게 전부 빨간 줄이 나온다. 당연히 빌드도 실패한다. 아마 visual studio 가 unreal 코드인 걸 인식하지 못하는 것 같은데, 정확한 원인은 나도 모름.


a67c2caa3e1e782b816b5d58e291a8ca354d0bbfc9a919d313a98395ba835a46d683e1


이걸 해결하는 방법은 일단 unreal editor와 visual studio를 모두 끈다. 이후 visual studio를 실행해서 로컬 폴더 열기 -> 만든 프로젝트의 루트 폴더를 선택해서 연다. 그렇지 않으면 위쪽처럼 에러가 난다. 평소에도 계속 이런 방식으로 visual studio를 열어야 한다.


a04934ad242eb46693323c6d9a26d47dd8a718b629b5bef29b07291377fee6e9dc01856ee7


두번째로 Unreal Engine 통합 구성에서 Visual Studio Intergration Tool을 설치할 때 "프로젝트에 설치"를 선택해줘야 한다. 엔진에 설치하면 안 된다.


a6643cad162e782a8a6e5c66c39f3433b83668b3cf892b0c856f896a


이렇게 한 후에 빌드해보면 빌드가 성공하는 모습을 볼 수 있다.