如何使用ClassWizard删除一个类?

解决方案 »

  1.   

    删除一个类只要把该类的两个文件(.*,.cpp)删除就可以了
    不用使用ClassWizard
      

  2.   

    1.在workspace windows的file view中找到相应类的.cpp .h文件
    (请注意,有时候一个文件包含几个类)
    那么在工程中class view中就见不到那个类了
    2.最好在你的文件中(如果你的源代码文件很集中的话)把相应的文件删除但是,如果你想通过vc来把一个文件(包含多个类)中的某一个类删除,
    那是不行的,可能要自己手动
      

  3.   

    选中某文件,按删除,煞有介事手工删除,CPP下面的文件。
      

  4.   

    1.先在工程的文档管理窗口中将你所要删除类的.h文件和.cpp文件删除;
    2.保存并关闭工程;
    3.重新打开工程,启动后VC会提示你有些文件无法加载并给出一个对话框,单击对话框中的
    "Remove"按钮,完成删除.
      

  5.   

    补充一点,保存并关闭工程后,需要将硬盘上相应的文件(.h and .cpp)也删除.
      

  6.   

    在workspace里删掉相应的.cpp和.h文件,在到文件夹下删掉文件,重新编译就ok
      

  7.   

    补充一点,删除该工程下的.clw文件,再次进去工程,运行ClassWizard,重新建立.clw文件。这样就彻底删除了不需要的类。
      

  8.   

    或者打开clw文件直接删除这个类的描述。
      

  9.   

    从FileView里面选中你所要删除的类所对应的.cpp和.h文件,按del键就从工程里删除了,你就不会再看到这个类了,最好再到工程目录下把这两个文件从计算机上删除,这样比较彻底,省得你以后新添同名的类的时候文件名变成***1.cpp,呵呵。最后就是记得如果这个类在别处被使用过,在别的类中要把相对应的include去掉