2013-05-08 2 views
0

안녕하세요 여러분,이 문제가 가능한 빨리 해결되기를 바랍니다. ANSI C 코드를 MFC로 변환하려고하면이 문제가 발생합니다. 라이브러리 파일이 링크되고 헤더 파일이 포함됩니다. 나는이 에러가 어떻게 또는 무엇인지에 관해 모른다. 도움이 필요합니다.VS2010 MFC LNK 2019 해결되지 않은 외부 기호

감사합니다.

오류 1 오류 LNK2019 : 함수에서 참조되지 않은 외부 기호는 "보호 : 가상 INT를 CTESTDlg ::의 OnInitDialog (무효) __thiscall"(의 OnInitDialog @ CTESTDlg @@ MAEHXZ?) 기능 중

+0

일반적으로 항상 구문 오류는 아니지만 코드를 게시하십시오. – Melanie

+0

refefrence하려고하는 함수가 실제로 구현되었는지 확인 했습니까? 코드를 게시 할 수 있습니까? – Devolus

+0

'OnInitDialog (...) '을 정의하지 않은 것 같지만 확실히 알기 위해서는 (다른 사람들이 말한 것처럼) 코드를 볼 필요가 있습니다. – olevegard

답변

0

사용 통근자 "C"키워드 나는이 문제를 이해하는 경우 선언

0

없음, 제가 이해하는 것은 확실하다 다음 당신은 CTESTDlg 클래스 구현은 해부에

  • 을 구현 한

    • 당신은 응용 프로그램에서 CTESTDlg 클래스를 사용하려고 할 때이 방법을 찾을 수없는
    • 전자 도서관은

  • 이 올 것입니다의 OnInitDialog?

    예, 다음 솔루션 탐색기에서 응용 프로그램을 선택하면

    -> 마우스 오른쪽 버튼을 클릭 -> 속성 -> 공통 속성 - 대화 상자에서> 프레임 워크 및 참조

    이 라이브러리는 경우 참고 문헌 목록에 존재 확인 '새 참조 추가 ...'가 아니라 귀하의 라이브러리를 선택하십시오.

    그렇지 않은 경우 자세한 내용과 함께 문제를 설명하십시오.

    +0

    감사합니다. 문제 해결됨. 필자는 32 비트 라이브러리 대신 64 비트 라이브러리를 포함 시켰습니다. 내 VS 2010은 32 비트를 준수합니다. – Ashton

    관련 문제