MFC工程文件

写了一个MFC工程,但是不知道错按了什么键,在ClassView中原本两个继承自对话框类的类文件现在变成了同一个名字,本来一个一个是CPenWidthsDlg,一个是CAboutDlg,现在两个都变成了CAboutDlg,没办法,只能把两个CAboutDlg全部删除,然后重新添加CPenWidthsDlg,但是当利用ClassWizard添加的时候,系统提示CPenWidthsDlg类正在使用,不能重复添加,郁闷,不知其原因,,但是我感到很奇怪,明明把CPenWidthsDlg的类文件都删除了,为什么会说还存在呢,于是我开始查资料,

  .clw   支持ClassWizard  
  .ncb   支持ClassView  
  .opt   保存工作空间的配置 

网上查阅先关闭VC,然后删除这三个文件,再次重启VC就OK了,于是我照做,但是再次添加类文件时发现不能添加MFC类型的类了,仔细一看,明白了,.clw文件支持ClassWizard,且记录了MFC类的一些基本信息,我把这个文件删除了,自然就不好用了,于是我又把这个文件恢复,继续打开,又出现错误,而且无多大改观,无奈,只能改为CPenWidthsDlg1,然后运行通过,但是这个CPenWidthsDlg1看这确实不爽,我就是想要CPenWidthsDlg这个类名,于是我打开再次关闭VC,打开.clw文件,发现里面记录了MFC类的基本信息,包括类名,资源文件,以及.H文件及.CPP文件的名字,我把里面的CPenWidthsDlg1全部改为   CPenWidthsDlg,然后把工程下的.H文件和.CPP文件也改为CPenWidthsDlg,删除.ncb和.opt文件,开动VC,提示,找不到文件。。。。。。。/.CPenWidthsDlg.h,就是.h文件的路径,郁闷,再次关闭VC,检查所有的文件并查看它们的作用,

  .aps   支持ResourceView  
  .bsc   浏览器信息文件  
  .dsp   项目文件  
  .dsw   工作空间文件   
  .plg   建立日志文件  

最后发现dsp文件貌似对我有用,打开,还真是,上面直接记录了各个文件的路径,于是把它换掉,重启VC,并把工程里面所有用到CPenWidthsDlg1类的名字该为CPenWidthsDlg,重新编译,成功,呵呵。

通过这个过程,明白了C++工程了里面一些文件的作用及如何手动修改。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值