ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.