카테고리 없음

VC++ 6.0 MFC - error LNK2001: unresolved external symbol "public: virtual struct CRuntimeClass * __thiscall

안녕1999 2016. 3. 10. 17:42

MFC클래스를 변형하려고, 상속을 받아서 새로 만들었는데, 다음과 같은 에러 발생.


TTSDemoDlg.obj : error LNK2001: unresolved external symbol "public: virtual struct CRuntimeClass * __thiscall CEditW::GetRuntimeClass(void)const " (?GetRuntimeClass@CEditW@@UBEPAUCRuntimeClass@@XZ)

D:\xxxx.exe : fatal error LNK1120: 1 unresolved externals



class CEditW : public CEdit

{

DECLARE_DYNCREATE(CEditW)  <<---

// Constructors

public:

CEditW(){}

...

};



해결방법


*.cpp 파일에 다음 내용 추가

IMPLEMENT_DYNAMIC(CEditW,CEdit)