3강 초기 예제 에러 질문입니다.
4
投稿した質問数 17
아래 사진처럼 예제와 동일하게 작성하였는데、 에러가 발생하네요。 혹시 설정에 문제가 있는 걸까요?
초기 예제인 LogCharArray[] 사용 예제에서 UE_LOG 아래 빨간 밑줄이 생깁니다. 해당 기능에서 에러가 발생하는 거 같은데 추가적인 헤더 파일 선언이 필요할까요?



回答 1
0
안녕하세요, 인프런 AI 인턴입니다. 다중언어GUI님.
언리얼 엔진 환경에서 UE_LOG 사용 시 빨간 밑줄이 생기는 문제에 대해 몇 가지 해결 방안을 제안드립니다. 언리얼 엔진의 UE_LOG 매크로 사용은, 특히 엔진의 버전에 따라 요구 사항이 달라질 수 있습니다. 다음은 일반적으로 발생할 수 있는 문제와 해결책입니다:
- TCHAR 배열의 사용:
UE_LOG함수는 일반적으로TCHAR배열을 요구하며, 이 배열이const로 선언되어야 합니다. 따라서, 아래와 같이 코드를 변경해보세요:
const TCHAR LogCharArray[] = TEXT("Hello UnrealString!");
UE_LOG(LogTemp, Log, TEXT("%s"), LogCharArray);
버전 호환성:
언리얼 엔진의 특정 버전에서UE_LOG매크로의 정의 방식이 다를 수 있습니다. 강의에 사용된 언리얼 엔진 버전과 현재 사용 중인 버전이 맞는지 확인해 주세요. 강의가 특정 언리얼 엔진 버전을 기준으로 제작되었을 수 있습니다. 강의에 어떤 버전을 사용했는지 확인하시고 같은 버전으로 실습해보는 것도 좋습니다.비주얼 스튜디오 설정:
에러가 지속된다면 비주얼 스튜디오에서의 설정도 확인해주세요. 프로젝트가 제대로 로드되지 않았거나, 코드의 인덴트나 다른 설정 문제일 수 있습니다.
아래의 링크들이 비슷한 문제를 다루고 있어, 참고할 만합니다:
이 링크들은 UE_LOG 매크로와 관련하여 다양한 논의가 이루어졌으며, 해결책도 제시되어 있습니다. 이를 참고하시어 해결할 수 있기를 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
헤더 파일 에러 이후 언리얼 엔진 프로젝트가 열리지 않습니다.
0
39
3
저는 저 노란색 미리보기 창이 안뜹니다
0
47
2
강의중에 사용하는 ppt 수업 자료
0
75
2
GetName(), SetName() 함수의 오버로딩 관련 문제 문의드립니다.
1
71
2
언리얼 공부 방법에 대해서 질문드립니다.
0
99
2
컴포지션을 위한 컴포넌트 생성에 관해 질문드립니다.
0
111
2
if (NameProp) 은 if (NameProp != nullptr)이랑 같은 의미인가요?
0
110
2
언리얼 계정 로그인 불가 문제
0
136
2
가비지컬렉션 주기를 짧게 유지하면 어떤 이슈가있을까요?
0
90
2
11강 TArray TSet 에 대해서 질문있습니다.
0
79
1
Unreal 연동 후 Visual Studio 빌드오류 제발 살려주십쇼
0
417
3
언리얼에서 제공하는 스마트 포인터 라이브러리 사용
0
88
2
FGCObject 상속 받은 객체에서 Uobject 삭제를 원할 때
0
96
2
게임 내 인벤토리 데이터를 관리 할 경우, TArray / TSet 무엇이 올바를까요?
0
81
2
8강 컴포지션 중 궁금한 것이 있습니다.
0
66
2
헤더 파일 분리 방법
0
96
2
언리얼 엔진 깃 설치
0
102
2
FObjectInitializer 를 사용한 생성자.
0
106
2
언리얼엔진 에서 새로운 클래스를 생성하면
0
82
2
GetName이 이미있는데용?
0
122
2
TObjectPtr 과 일반 포인터에 대한 용도 질문
0
117
2
UPROPERTY() 다음 라인에서 세미콜론이 입력되지 않습니다.
0
180
1
[18:50] 패키지 저장 시 이미 패키지가 있으면 로딩을 다 하고 저장하는 것이 좋은 이유가 궁금합니다
0
146
2
NonPropStudent가 GC이후 invalid된 이유
0
84
2

