我建一个基于对话框的工程,我在资源里新建了一个对话框,然后,在默认的
OK上双击,默认是自动添加一个新类的过程,这些步骤都出来了,但输完新类的名字后,点击ok的确认的时候,出来"Unable to open the files(c:\test\testdlg.h,c:\test\testdlg.cpp) for class testdlg"的错误提示,但这些文件都自动生成了的.这样出来之后,加个按钮都有"Cannot add new member",所有的控件增加都得手工关联了,有没有好办法帮我解决啊,我重装过系统了,但还是一样,可以前都是好的(换电脑前),可其它功能也都是正常的啊,编译调试都没问题.是不是哪里设置的问题?能否介绍一下callwinzard向导的原理啊?

解决方案 »

  1.   

    Unable to open the files(c:\test\testdlg.h,c:\test\testdlg.cpp) for class testdlg?这两个文件在项目的目录下还找得到不?
    实在不行删除.clw再试试。
      

  2.   

    1、关闭工程
    2、删除.clw、 DEBUG目录 、.ncb、.opt文件
    3、打开工程
    4、点击ClassWizard
    5、报错
    6、添加工程目录下所有文件
    7、.....
      

  3.   

    删除.clw、.ncb、.opt重新加载一次
      

  4.   

    1、关闭工程
    2、删除.clw、 DEBUG目录 、.ncb、.opt文件
    3、打开工程
    4、点击ClassWizard
    5、报错
    6、添加工程目录下所有文件
      

  5.   

    正常!
    VC的Bug还有很多,
    实在不行就删除这个类的.h.cpp文件,再关闭工程,删除.clw .ncb文件。
    再从工程里删除这个类的.h.cpp文件。重来啊。
      

  6.   

    嘻嘻,是我的Norton企业版7.0在作怪