. Cpp is the sourceProgramCodeC ++ File
. H is the header file that contains the function declaration and variable definition.
. RC is a resource script file that defines resources.
. DSP is a project file that records information about the current project
. DSW is a workspace file. A Workspace may contain one or more projects.
...
(For other. CLW. Opt. APS extension files, see the following description)
The. Opt project parameter file for the development environment. Such as the tool bar position and other information;
. APS (appstudio file), Resource auxiliary file, binary format, usually don't worry about it.
. The CLW classwizard information file is actually in the INI file format. If you are interested, please study it. sometimes the classwizard has a problem. You can manually modify the CLW file to solve the problem. if this file does not exist, you will be prompted to re-create it each time you use classwizard.
. PLG is a compilation information file. The error and warning information files during compilation (actually an HTML file) are generally of little use. there is an option in tools-> options to control the generation of this file.
. HPJ (help project) is the project for generating help files, which can be processed using microsfot help compiler.
. MDP (Microsoft devstudio project) is an earlier version of the project file. To open this file, you will be prompted to convert it to a new DSP format.
. BSc is used to browse project information. This file is required if source Brower is used. if you do not need this function, you can remove the generate browse info file in project options to speed up compilation.
. Map is the image information record file of the execution file, unless you are very familiar with the underlying system, this file is generally not needed.
. PCH (pre-compiled file) is a pre-compiled file, which can speed up compilation, but the file is very large.
. PDB (Program database) Records Program-related data and debugging information, which may be useful during debugging.
. Exp is generated only when the DLL is compiled, and some information in the DLL file is recorded. It is generally useless.
. NCB does not compile the browsing file (No compile browser ). You can delete this file when the Automatic completion function fails. It is automatically generated after build.
Refer:
MFC project file
Http://blog.csdn.net/ydc0795/archive/2009/04/16/4074591.aspx
Description of the role of files in the vc6.0 Project
Http://blog.csdn.net/yangzhijun_cau/archive/2007/09/28/1805327.aspx