VC文件后缀名完全解析
需积分: 13 175 浏览量
更新于2024-09-12
收藏 4KB TXT 举报
"VC后缀名大全"
在计算机编程领域,尤其是使用Visual C++(VC)进行软件开发时,会遇到各种不同的文件后缀名,它们各自代表特定的文件类型和功能。以下是一些常见的VC后缀名及其详细解释:
1. **.APS**:这是Visual C++生成的二进制资源的中间文件。它将当前的资源文件转换成二进制格式,以提高资源加载速度。.APS文件是资源辅助文件,不直接参与编译过程。
2. **.BMP**:位图资源文件,通常用于存储应用程序中的图像资源。
3. **.BSC**:浏览信息文件,由BSCMAKE工具从原始的.SBR文件中生成。这些文件用于在源代码编辑器中快速定位代码,如果不需要源代码浏览功能,可以在项目选项中取消生成BSC文件以加快编译速度。
4. **.C**:C语言编写的源代码文件,包含C语言的程序代码。
5. **.CLW**:ClassWizard生成的类信息文件,以ini文件格式存储,用于管理类的信息和属性。
6. **.CNT**:定义帮助文件中“Contents”部分的结构,用于组织帮助文档的内容索引。
7. **.CPP**或**.CXX**:C++语言编写的源代码文件,用于编写面向对象的程序。
8. **.CUR**:光标资源文件,存储应用中的光标图形。
9. **.DEF**:模块定义文件,用于创建动态链接库(DLL)时指定导出函数和变量。
10. **.DLG**:定义对话框资源的独立文件,尽管在VC中通常将对话框资源放在.RC资源定义文件中,但也可以单独存在。
11. **.DSP**:VC开发环境创建的工程文件,以文本格式存储项目设置和依赖关系。
12. **.DSW**:WorkSpace文件,用于组织和管理多个工程,便于在同一个工作空间中协同开发。
除此之外,还有其他一些常见的文件后缀名:
13. **.EXP**:输出库文件,用于存储导出到动态链接库的信息。
14. **.H**,**.HPP**,**.HXX**:C/C++的头文件,包含函数声明、类定义等。
15. **.HPJ**:Help Workshop生成的帮助项目文件,用于构建Windows帮助文件。
16. **.HPG**:帮助项目生成器的配置文件。
17. **.ICO**:图标资源文件,用于程序的图标表示。
18. **.ILK**:链接器的中间文件,用于链接过程中的依赖性管理。
19. **.LIB**:静态库文件,包含预编译的函数和类,可以直接被其他程序链接使用。
20. **.LIC**:许可文件,通常用于ActiveX控件,验证软件的合法性。
21. **.MAK**:旧版本VC的工程文件,VC6之后被.DSP文件取代。
22. **.MAP**:链接器生成的映射文件,显示程序内存布局和符号信息。
23. **.MDP**:多项目文件,与.DSP类似,用于管理多个项目的配置。
24. **.NCB**:No Compile Browser的缩写,VC中用于存储无编译浏览器的信息。
25. **.OBJ**:编译器生成的目标文件,包含已编译的机器代码和符号信息。
26. **.ODL**:OLE Automation描述语言文件,用于定义COM接口和类型库。
27. **.OLB**:OLE控件库文件,包含一组预编译的OLE对象。
28. **.OPT**:VC的WorkSpace选项文件,保存用户自定义的IDE设置。
29. **.PBI**,**.PBO**,**.PBT**:Visual C++ Profiler产生的数据文件,用于性能分析。
30. **.PCH**:预编译头文件,包含预编译的头文件内容,加速编译过程。
31. **.PDB**:调试信息文件,存储调试期间的符号信息和内存映射。
32. **.RC**:资源脚本文件,包含程序的各种资源定义,如菜单、对话框、图标等。
33. **.RC2**:扩展资源脚本文件,通常用于存储额外的资源信息。
34. **.REG**:注册表脚本文件,用于导入和导出注册表项。
35. **.RES**:编译后的资源文件,包含了编译器处理后的资源信息。
36. **.RTF**:Rich Text Format文件,常用于存储格式化的文本数据。
37. **.SBR**:源浏览信息文件,由编译器生成,用于构建.BSC文件。
38. **.TLB**:类型库文件,包含OLE Automation类型的定义。
这些文件后缀名构成了Visual C++开发环境中必不可少的部分,每个后缀名都代表着软件开发过程中的一个重要环节,理解并掌握它们的用途对于高效地进行C++开发至关重要。
2008-05-18 上传
2009-05-30 上传
159 浏览量
2019-07-10 上传
2012-12-13 上传
2018-10-13 上传
2019-07-10 上传
sunanchi
- 粉丝: 0
- 资源: 19
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全