-
fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.I'm a Developer/MFC 2015. 8. 18. 16:32
fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.
외부 기호를 확인할 수 없습니다.
내가 경험했던 위의 에러가 나는 경우는 주로 어딘가에서 사용한 함수에 대해 매칭이 되지 않은 경우였다.
NullPointerException과 비슷한 경우인듯하다.
MFC가 아닌 다른 곳에서도 이 에러는 함수를 어디선가 사용했지만 해당 함수에 대한 정의가 없을 때 뜬다.
클래스마법사에서 메시지 처리함수를 정의해놓은 오른쪽 박스에 보면 WM_PAINT메시지를 처리하는 메시지처리기 OnPaint 함수가 선언되어 있다.
이렇게 CView 구현부에서 OnPaint 함수가 없기때문에 참조할 수 없다고 나오게 된다.
따라서 없어진 함수를 잘 찾아서 구현해준다면 정상적으로 작동할 것이다.
이렇게 CView 구현부에서 OnPaint 함수가 없기때문에 참조할 수 없다고 나오게 된다.
따라서 없어진 함수를 잘 찾아서 구현해준다면 정상적으로 작동할 것이다.
'I'm a Developer > MFC' 카테고리의 다른 글
Document Interface에서 Dialog 다루기 (0) 2015.08.18 OnPaint OnDraw (1) 2015.08.18 윈도우 메뉴 (0) 2015.08.17 ComboBox (0) 2015.08.17 3. 윈도우 프로그램의 뼈대 (0) 2015.08.10