VC++6.0抛出 Linking. ainFrm.obj : error LNK2001: unresolved external symbol "pu,该怎么解决

VC++6.0抛出 Linking... ainFrm.obj : error LNK2001: unresolved external symbol "pu
void CPQTreeView::OnSelchanged(NMHDR* pNMHDR, LRESULT* pResult) 
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
CMainFrame* pFrame = (CMainFrame*)AfxGetMainWnd();
CTreeCtrl& treectrl = GetTreeCtrl();
CString str;

HTREEITEM hSelectItem = treectrl.GetSelectedItem();

str = treectrl.GetItemText(hSelectItem);

if (str.Find("系统设置")!=-1)
{

pFrame->SwitchtoView(FORMVIEW);
}else if (str.Find("实时数据")!=-1)
  {
pFrame->SwitchtoView(REALDATAVIEW);
  }

*pResult = 0;
}

本人想修改下Find函数中的汉字,结果 不论怎么改,都报错;,改回原来的汉字,也是这个错话,求助各位大虾
Linking...
MainFrm.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const CPQReportDataView::classCPQReportDataView" (?classCPQReportDataView@CPQReportDataView@@2UCRuntimeClass@@B)
Debug/PDS5000.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.




------解决方案--------------------
看一下你的DECLARE_XXX()和CPP中的IMPLEMENT_XXX()是否一致