VC++ 6.0 MFC - error LNK2001: unresolved external symbol "public: virtual struct CRuntimeClass * __thiscall
카테고리 없음 / 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)