自己瞎总结的~有错请指出~O(∩_∩)O谢谢
工作空间文件:
.dsw
包含当前工作空间有关的工程说明,每个工程的路径等。
.ncb
NCB是“No Compile Browser”的缩写,无编译浏览文件(no compile browser), NCB为VC++自动创建的跟踪文件,,其中存放了供ClassView、WizardBar和Component Gallery使用的信息,由VC开发环境自动生成。无编译浏览文件。当自动完成功能出问题时可以删除此文件。build编译工程后会自动生成。
.opt
工程关于开发环境的参数文件。如工具条位置等信息;(可丢弃)
工程区文件:
.dsw
工作区文件
.dsp
记录该工程的基本信息和所有源文件情况
.rc
二进制资源文件,对话框、位图等资源最终编译后的结果
.def
模块定义文件,定义该工程生成的dll属性,比如你要导出哪些函数/类,但是一般不这么用,因为我们可以在工程中使用
__declspec(dllexport)来完成同样的功能
.clw
ClassWizard信息文件,如果类向导出现问题,可以手动删除此文件,系统为重新生成
.aps
(AppStudio File),资源辅助文件,二进制格式,一般不用去管他.
生成文件:
.dll/.exe
工程最终生成的二进制文件
.lib
如果是动态链接库工程或静态链接库工程,会生成此文件
.pdb
放调试信息
.exp
.ilk
链接过程要使用的信息
.bsc
浏览信息文件,跳转到定义时用到,如果跳转错了,可以删除此文件重新生成一次。