본문 바로가기

프로그램 경험/C/C++

[VC++] fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.

interface를 하나 만들어서 사용하려 하니 오류가 발생한다.

interface IDataSelect
{
virtual void Call() = 0;
};

빨간 부분을 안넣어줘서 생긴 문제였다.

근데 어떤 블로그에서 지나치며 본건데 C++에서는 interface에도 소멸자를 넣어야 된다는데 정말인가?