New porject:
1.MFC AppWizard
2.Insert Dialog
3.Ctrl+W呼出classwizard,给Dialog添加类
提示:Unalbe to open the fielS(xx.cpp and xx.h) for class xx
重装VC,重新启动OS,无效

解决方案 »

  1.   

    有的时候确实如此,如果发生这种情况,先把已经生成的文件删除,然后再次运行classwizard
      

  2.   

    xx.cpp and xx.h
    记下来, 到别人电脑VC安装目录下, 找到这两个文件, 拷到指定目录下即可
      

  3.   

    先看你的目录下有没有这两个文件,如果有,退出VC把工程目录下的.clw,.ncb,.opt 删除,重起VC,再试一下
      

  4.   

    这时应该按Ctrl+W 会提示找不到 clw文件,选yes,在Select project File 对话框中,全选最下面的List的文件,点“Add All” -〉ok,应该就可以了
      

  5.   

    //重装VC,重新启动OS,无效应该是你工程文件的问题,与VC无关,删除ncb文件在试试
      

  6.   

    结束了,谢谢各位讨论。
    我的现象是随便新开一个project,这种现象都有。现在的方法是上面几位说的:
    删除clw文件,这样可能下一次能够正常添加一次Dialog 类,但是好景不长。又会出现问题。不过总算是添加过的Dialog类可以正常显示在classwizard了