我修改了CDocTemple类中内容,在里面增加下面一个虚函数virtual CDocument* OpenDocumentFile2(
  LPCTSTR lpszPathName,BOOL bMakeVisible=TRUE,CString Filename);并且在CMultiDocTemplate对其进行了重载但是运行时出现以下错误error C2039: 'OpenDocumentFile2' : is not a member of 'CDocTemplate'不知道是什么问题,求高手指点

解决方案 »

  1.   

    你修改了MFC的CDocTemplate类的源代码?
      

  2.   

    CDocTemple是MFC的,你修改MFC里面的Source Code呀,这不能修改呀!再说你修改了也要重新Build MFC库呀.
      

  3.   

    是不是你改的不对
    你修改的是 CDocTemple
    你用'CDocTemplate' 
    注意它们名字不一致
      

  4.   


    我修改的是 CDocTemplate类,打错字了
      

  5.   

    你牛。
    你应该自己派生一个类,在派生类里增加函数。
    不要改mfc源代码。
    我觉得你现在最好重装一下vc