[size=medium].h与.cpp
在应用程序中大量应用的是以h和cpp为扩展名的文件, 以h为扩展名的文件称为头文件。以cpp为扩展名的文件称为实现文件, 一般说来h为扩展名的文件与cpp为扩展名的文件是一一对应配合使用的, 在h为扩展名的文件中包含的主要是类的定义, 而在cpp为扩展名的文件中包含的主要是类成员函数的实现代码。
.rc
在应用程序中经常要使用一些位图、菜单之类的资源, VC中以rc为扩展名的文件称为资源文件, 其中包含了应用程序中用到的所有的windows资源, 要指出的一点是rc文件可以直接在VC集成环境中以可视化的方法进行编辑和修改。
.ico,bmp
对于以ico,bmp等为扩展名的文件是具体的资源, 产生这种资源的途径很多。使用rc资源文件的目的就是为了对程序中用到的大量的资源进行统一的管理。
.ncb
是“No Compile Browser”的缩写,其中存放了供ClassView、WizardBar和Component Gallery使用的信息(记录了你所用过的联想记录),由VC开发环境自动生成。有时候,会因一些原因丢失联想功能(比如工程拷贝时VC会生成新的信息以适应新的环境变量,有时就造成函数变量等不能联想),这时可以删除NCB文件,因为该文件在重新打开工程时VC会自动重建。
.sln
在开发环境中使用的解决方案文件。它将一个或多个项目的所有元素组织到单个的解决方案中。此文件存储在父项目目录中.解决方案文件,它是一个或多个.proj(项目)的集合。
vcproj
工程文件,包含一个项目的相关信息,包括项目中include头文件、lib文件等的文件路径等。
多说一句,.sln对应VC++6.0的.dsw,.vcproj对应VC++6.0的.dsp
.rc2
包含项目使用的附加资源的脚本文件。
.obj
目标文件,一般是程序编译后的二进制文件,在通过链接器和资源文件链接就成exe文件了。OBJ只给出了程序的相对地址,而EXE是绝对地址。
.ilk
连接过程中生成的一种中间文件,只供LINK工具使用。
.pch(precompiled headers)
作用如它的名字。它是临时性的,同时可以设置不生成这个文件。使用SVN时,可以将.ncb .user .pch等文件删除再commit。
.pdb
程序调试数据库文件。
.idb
状态文件,包含在最小重新生成和增量编译期间可由编译器使用的源文件和类定义之间的依赖项信息。
[/size]
在应用程序中大量应用的是以h和cpp为扩展名的文件, 以h为扩展名的文件称为头文件。以cpp为扩展名的文件称为实现文件, 一般说来h为扩展名的文件与cpp为扩展名的文件是一一对应配合使用的, 在h为扩展名的文件中包含的主要是类的定义, 而在cpp为扩展名的文件中包含的主要是类成员函数的实现代码。
.rc
在应用程序中经常要使用一些位图、菜单之类的资源, VC中以rc为扩展名的文件称为资源文件, 其中包含了应用程序中用到的所有的windows资源, 要指出的一点是rc文件可以直接在VC集成环境中以可视化的方法进行编辑和修改。
.ico,bmp
对于以ico,bmp等为扩展名的文件是具体的资源, 产生这种资源的途径很多。使用rc资源文件的目的就是为了对程序中用到的大量的资源进行统一的管理。
.ncb
是“No Compile Browser”的缩写,其中存放了供ClassView、WizardBar和Component Gallery使用的信息(记录了你所用过的联想记录),由VC开发环境自动生成。有时候,会因一些原因丢失联想功能(比如工程拷贝时VC会生成新的信息以适应新的环境变量,有时就造成函数变量等不能联想),这时可以删除NCB文件,因为该文件在重新打开工程时VC会自动重建。
.sln
在开发环境中使用的解决方案文件。它将一个或多个项目的所有元素组织到单个的解决方案中。此文件存储在父项目目录中.解决方案文件,它是一个或多个.proj(项目)的集合。
vcproj
工程文件,包含一个项目的相关信息,包括项目中include头文件、lib文件等的文件路径等。
多说一句,.sln对应VC++6.0的.dsw,.vcproj对应VC++6.0的.dsp
.rc2
包含项目使用的附加资源的脚本文件。
.obj
目标文件,一般是程序编译后的二进制文件,在通过链接器和资源文件链接就成exe文件了。OBJ只给出了程序的相对地址,而EXE是绝对地址。
.ilk
连接过程中生成的一种中间文件,只供LINK工具使用。
.pch(precompiled headers)
作用如它的名字。它是临时性的,同时可以设置不生成这个文件。使用SVN时,可以将.ncb .user .pch等文件删除再commit。
.pdb
程序调试数据库文件。
.idb
状态文件,包含在最小重新生成和增量编译期间可由编译器使用的源文件和类定义之间的依赖项信息。
[/size]