Udemy에서 언리얼엔진 강의를 수강중인데 본인은 언리얼엔진 5.1을 사용중임.
일단 Mover 라는 C++ Class는 ActorComponent이고, Grabber라는 C++ Class는 SceneComponent 2개가 있는데,
Mover(ActorComponent)에서는
#include "Components/SceneComponent.h"
#include "Grabber.generated.h"
이런 include나 이를 입력했을때 지원하는 여러 method들?이 vscode에서 자동완성도 되고 빨간줄(오류시 뜨는거)도 안나타나는데
Grabber(SceneComponent)에서는 빨간줄도 뜨고 자동완성(인텔리전스)도 작동을 하지않음. 아래는 빨간줄에 마우스 가져다대면 뜨는 메시지
#include 오류가 검색되었습니다. compile_commands.json 또는 includePath를 업데이트하는 것이 좋습니다. 이 변환 단위(C:\UnrealProjects\CryptRaider\Source\CryptRaider\Grabber.cpp)에는 물결선을 사용할 수 없습니다.C/C++(1696)
파일 소스을(를) 열 수 없습니다. "CoreMinimal.h"C/C++(1696)
근데 일단 하나하나 다 따라치고서, 컴파일할때는 문제가 없고 작동도 잘 됨.
강의 영상에서는 인텔리전스도 잘 지원하고 오류도 안뜸. 도대체 뭐가 문제일까,,?
https://pdl39.medium.com/how-to-fix-vs-code-intellisense-error-squiggles-for-unreal-engine-projects-5fd9d4aacb7e
- dc App
라이더 1개월 무료체험 추천