Understanding Visual C + + 6.0 engineering structure

Source: Internet
Author: User

*.dsp

Developer Studio project, project files, text format, but not familiar words do not modify manually.

Note:*.MDP

Microsoft DevStudio Project, an older version of the projects file, prompts you if you want to switch to the new DSP format.

*.dsw

Developer Studio Workspace, is the workspace file, other features similar to DSP. However, it can point to 1 or more *.DSP files.

*.ncb

Waiting to be solved

*.opt

An option file for the IDE (integrated development environment) that works with information about the development environment's parameter files, such as toolbar locations, to save the workspace configuration.

*.plg

Build log file, is compile information file, compile error and warning information file (actually an HTML file), in Tools->options there is an option to control the generation of this file.

*.c

source file

In the Debug folder:

*.pch

pre-compiled file, which is precompiled, can speed up compilation, but the file is very large.

*.pdb

program database, which records some of the data and debugging information, may be useful in debugging.

*.obj

The *.obj file is the target file, which is the binary file generated by the *.c file (source file) after the compilation of the compiled program, which is the *.exe file (executable file) after linking through the linker and the resource file. Obj only gives the relative address of the program, and EXE is the absolute address.

*.idb

Waiting to be solved

*.hpj

Help project, which is the project for generating a helper file, can be handled with microsfot. Compiler.

*.exp

It is generated only when the DLL is compiled, and some information in the DLL file is logged.

*.map

is an image information log file that executes the file, which is generally unnecessary unless you are familiar with the underlying system.

*.mak

This is the project file for the MFC project, which is also a file that is compatible with NMAKE. If you select the external make file option, you can edit it manually, but you cannot take advantage of the many project editing features of Visual C + +.

*.bsc

Browser information file, used to browse information files, if you use source brower, you must have this file. If you don't use this feature, you can remove the Generate Browse Info File from the project options to speed up compilation.

*.aps

Support ResourceView.

*.ncb

Support ClassView.

*.clw

Support ClassWizard.

*. Aps

A binary version of a resource file, a resource-supporting file, is generally not necessary to control him.

*. NCB

No compiled browse file (no compile browser), this file can be deleted when auto-complete function is faulty. Build is generated automatically after the build.

*. CLW

VC Class Wizard information file, stored the Class wizard information. ClassWizard information file, in fact, is the format of INI file, it is interesting to study a bit. Sometimes ClassWizard problems, manual modification CLW file can be solved. If this file does not exist, you will be prompted to rebuild it each time you use ClassWizard.

Understanding Visual C + + 6.0 engineering structure

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.