对话框:Cannot find the implentation file for class "CPersistentFrame".Continue creating the ClassWizard database?我把CPersistentFrame实现程序persist.cpp和persist.h文件已拷到相关目录下,并执行了Add To Project操作,怎么还出现上述现象?请教!谢谢!

解决方案 »

  1.   

    .clw可能被破坏,删除.clw,再重新打开工程?
      

  2.   

    你是在调试模式下出现的对话框吧,编译可以通过吗?
    是不是#include的问题呀?
      

  3.   

    问题应该在你增加的两个文件的头文件处。
    也许是增加的.h或者.cpp头文件处多了#include "XXX.h"
    你把他删除就可以了。
      

  4.   

    To DentistryDoctor(雅克医生(潜心修内功)) :
    是的,正如你说的那样。我把.clw文件删除了,想重新建一个,目的就是想把CPersistentFrame类结合到ClassWizard中去。To xindao_wang(小日本都是猪):
    #include"persist.h"包含了!To yo_jo(你眼前的彩虹):
    编译时persist.cpp有两个错误
    --persist.cpp(10) : error C2065: '_FILE_' : undeclared identifier
    --persist.cpp(10) : error C2440: 'initializing' : cannot convert from 'int' to 'char []'
    其他没问题。To lizmei001(暗黑) :
    增加变量?不太明白你的意思To ACuke(黄瓜) :
    "问题应该在你增加的两个文件的头文件处。"
    说的很有道理.
    谢谢大家!问题还没解决,还请高手多多指教!!!谢谢
      

  5.   

    干脆将添加的.h和.cpp文件贴出来看看
      

  6.   

    .clw可能被破坏,删除.clw,再重新打开工程?
      

  7.   

    那先做個簡單的測試程序將那兩個文件(persist.cpp和persist.h)包含進來試試
      

  8.   

    TO yo_jo(你眼前的彩虹) :
    谢谢!已经解决了!
      

  9.   

    TO yo_jo(你眼前的彩虹) :
    谢谢!已经解决了!