none
vc6中连结错误问题 RRS feed

  • 问题

  • ChildFrm.obj : error LNK2001: unresolved external symbol "public: void __thiscall CMainFrame::SaveCurrentNode(void)" (?SaveCurrentNode@CMainFrame@@QAEXXZ)
    Debug/ChildFrm.exe : fatal error LNK1120: 1 unresolved externals
    可是代码没有注释掉CMainFrame::SaveCurrentNode,怎么会出现连结错误,不知往哪里添加?代码部分是这样子的。
    void CMainFrame::SaveCurrentNode()
    {
     if(TRUE == m_bSaved)
      return;
     CMDIChildWnd * pChildWnd;
     
     pChildWnd = (CMDIChildWnd *)GetSubMainWnd();
     
     if(NULL == pChildWnd)
     {
      return;
     }
     
     CVCIMADoc *pDoc = (CVCIMADoc *)pChildWnd->GetActiveDocument();
     if(pDoc != NULL)
     {
      BOOL bModified = pDoc->IsModified();
      //保存当前文档
      // if(bModified)
      if(TRUE)
      {
       pDoc->SaveProjectNode();
      }
     }
    }
    谢谢!
    2009年10月13日 7:06

答案

  • 把这个函数在其他的位置写个实现试一下


    麻烦把正确答案设为解答。
    • 已标记为答案 anmy 2009年10月15日 6:13
    2009年10月15日 5:41
    版主

全部回复