出现这个错误:
error LNK2019: 无法解析的外部符号 "public: static struct CRuntimeClass * __stdcall CMainFrame::GetThisClass(void)" (?GetThisClass@CMainFrame@@SGPAUCRuntimeClass@@XZ),该符号在函数 "public: virtual int __thiscall CDataReceiveApp::InitInstance(void)" (?InitInstance@CDataReceiveApp@@UAEHXZ) 中被引用
1>F:\maomao\maomao\码流收录\代码\DataReceive9.0\Debug\DataReceive.exe : fatal error LNK1120: 1 个无法解析的外部命令
可是,我并没有修改这的代码,不知道是哪里不对,谢谢。
error LNK2019: 无法解析的外部符号 "public: static struct CRuntimeClass * __stdcall CMainFrame::GetThisClass(void)" (?GetThisClass@CMainFrame@@SGPAUCRuntimeClass@@XZ),该符号在函数 "public: virtual int __thiscall CDataReceiveApp::InitInstance(void)" (?InitInstance@CDataReceiveApp@@UAEHXZ) 中被引用
1>F:\maomao\maomao\码流收录\代码\DataReceive9.0\Debug\DataReceive.exe : fatal error LNK1120: 1 个无法解析的外部命令
可是,我并没有修改这的代码,不知道是哪里不对,谢谢。
IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd)
Visual C++ Copy Code
class CMyDynCreateObj : public CObject
{
int m_Num;
public:
DECLARE_DYNCREATE(CMyDynCreateObj)
CMyDynCreateObj(int Num) { m_Num = Num; }
private:
CMyDynCreateObj() { m_Num = 0; } // provide default constructor only for
// dynamic creation
};
Visual C++ Copy Code
IMPLEMENT_DYNCREATE(CMyDynCreateObj, CObject)
将IMPLEMENT_DYNCREATE放到cpp文件中