[C++] Error LNK 2001 :: unresolved external symbol ~
컴퓨터이야기 2008. 5. 13. 12:15
Error LNK 2001 :: unresolved external symbol ~
여러 원인이 있을 수 있지만 가상 함수(Virtual Function)의 잘 못 된 선언도 그 중 하나이다.
가상 함수를 선언한 후 정의하지 않은 경우인데,
1) Base 클래스에 정의 부분을 넣어 주거나
2) 정의를 하지 않아도 좋다는 의미의 순수 가상 함수(Pure Virtual Function) 형태로 선언부를 변경해주면 된다.
여러 원인이 있을 수 있지만 가상 함수(Virtual Function)의 잘 못 된 선언도 그 중 하나이다.
가상 함수를 선언한 후 정의하지 않은 경우인데,
1) Base 클래스에 정의 부분을 넣어 주거나
2) 정의를 하지 않아도 좋다는 의미의 순수 가상 함수(Pure Virtual Function) 형태로 선언부를 변경해주면 된다.