본문 바로가기

BackEnd/C랑 C++

Error 해결: undefined reference to `vtable for XXX'

 

undefined reference to `vtable for XXX'
collect2: error: ld returned 1 exit status

...

 

이렇게 에러가 나온다면 아마

vtable for {클래스 명} 이런 에러가 나오게 될텐데

 

구현하려는 클래스에 혹시 virtual 함수를 명시하고서

소스파일에서 구현을 안했는지 확인하도록

 

또는, 부모 클래스에서 virtual 명시해둔게 있는데

상속하다가 사용 안했는지 확인