VC++中编程编译生成的各文件都有后缀,各种后缀名文件意思如下:
.h头文件
.cpp源文件
.dsw工程文件----可以没有
.dsp工程文件-----一定要有
.clw 支持ClassWizard
.ncb 支持ClassView
.opt 保存工作空间配置
.aps 支持ResourceView
.bsc 浏览器信息文件
.dsp 项目文件
.dsw 工作空间文件
.mak 外部创建文件
.plg 建立日志文件
.dsw
这是MFC自动生成工作区文件,它包含当前工作区所包含项目信息。
.dsp
这是MFC生成项目文件,它包含当前项目设置、所包含文件等信息。
.MAK
这是MFC项目项目文件,这也是与NMAKE兼容文件。选择了External make文件可选项,则可人工对它编辑,但不能利用Visual C++许多项目编辑特性。
.CLW
这个文件含有被ClassWizard用来编辑现有类或增加新类信息。ClassWizard还用这个文件来保存创建和编辑消息映射和对话框数据所需信息,或是创建虚拟成员函数所需信息。
复件中打开dsw出现文件夹丢失可把原来正常文件夹中.opt考过来替换掉,这时文件文件夹外文件夹名存再加入后就正常了,.ncb文件考过来替换掉会造成文件丢失。
![](https://img2024.cnblogs.com/blog/35695/202408/35695-20240825082459112-376424429.jpg)