LNK2001:확인할 수 없는 외부 기호 "..." (?...@...@@...)
LNK1120:n개의 확인할 수 없는 외부 참조입니다.
static 변수를 사용할 때 만날수 있는 오류다.
해결법
static 변수를 선언만하고 사용할 때 발생하기 때문에 해당 변수를 클래스 외부에서 정의 해주면 된다.
// A.h
class A{
static int a;
}
// A.cpp
int A::a = 0; // 정의
[...]
'공부 > 문제해결' 카테고리의 다른 글
LNK2019 오류 - template사용 (0) | 2022.10.08 |
---|---|
디스코드 실행 후 바로 꺼지는 문제 - StarPlayer (0) | 2022.09.03 |
[UE4] SetTimer() 사용시 주의할 점? (0) | 2022.08.16 |
Visual Studio 디버깅이 느려지는 현상 (0) | 2022.08.13 |
C2259:추상클래스를 인스턴스화 할 수 없습니다 (0) | 2022.05.25 |