TIL 쓰기전 항상 명심 할 것
작성 타이밍: 공부가 다 끝나고 쓰려고 하면 지쳐서 안쓴다. 모르는게 있을 때 즉시 적기
작성 강도: 메모가 절대로 '공부'나 '또 하나의 짐'처럼 무거워지면 안됨.
[트러블 슈팅] 플러그인 모듈이 로드되지 않는 문제
(Plugin 'Temporary' failed to load because module 'Temporary' could not be initialized successfully after it was loaded.)
- 문제: 플러그인 DLL은 찾았고 로드까지 시도했지만, 모듈 초기화 과정에서 실패
- 원인 (이유): IMPLEMENT_MODULE을 통해 엔진의 모듈 시스템에 등록하지 않아서 생긴 문제
- 해결 방법: 플러그인 모듈 구현부(.cpp)파일 하단에 IMPLEMENT_MODULE(클래스명, 모듈이름) 추가
#include "Temporary.h"
void FTemporaryModule::StartupModule()
{
UE_LOG(LogTemp, Warning, TEXT("Start Module!"));
}
void FTemporaryModule::ShutdownModule()
{
UE_LOG(LogTemp, Warning, TEXT("End Module!"));
}
IMPLEMENT_MODULE(FTemporaryModule, Temporary)
[알고리즘]
- 문제: 배열의 평균값
- 배운점: 배열의 인덱스는 항상 0부터 시작한다. 따라서 길이가 N인 배열의 마지막 인덱스는 N이 아니라 N - 1이다.
- 코드:
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
// numbers_len은 배열 numbers의 길이입니다.
double solution(int numbers[], size_t numbers_len) {
double answer = 0;
double average = 0;
for(int i=0; i < numbers_len; i++)
{
average += numbers[i];
}
average = average / numbers_len;
answer = average;
return answer;
}
'TIL(Today I Learned)' 카테고리의 다른 글
| 2026/06/26 (0) | 2026.06.26 |
|---|---|
| 2026/06/24 (0) | 2026.06.24 |
| 2026/06/19 (0) | 2026.06.19 |
| 2026/06/18 (0) | 2026.06.18 |
| 2026/06/16 (0) | 2026.06.16 |