본문 바로가기

Programming/MFC

VC++ 확장자 의미 ?

출처 시간을 붙잡고 뛰어넘자~! 프로그래밍을 향해~!! | 맥이오
원문 http://blog.naver.com/ehdus/80022631958



새로운 프로젝트를 만들면 프로젝트 폴더에 여러가지 파일이 생성됩니다. 각 파일의 의미를 확장자 별로 알아봅니다.


[확장자] [의미]
.APS     AppStudio file  
.BSC     Browser file .SBRs combined into 1 .BSC.
.CLW     ClassWizard file  
.ILK     Incremental linker file
.NCB     Contains the ClassView information Added in 4.0; delete if you have problems.
.PCH     Pre-compiled header file  
.PDB     Debugging info /Z7 affects this.
.RES     RC "object" file Linked into .EXE.
.SBR     Browser info for 1 file Combined into .BSC.
.VCP     Visual C++ state fil
e  

 

* 파일 확장자
  - CPP     : C++ 언어의 source file
  - H, HPP, HXX : C++ 언어의 header file
  - INL     : inline function file
  - RC, RC2 : resource source file, 리소스 컴파일러에 의해 컴파일됨
  - RES     : resource compiled file
  - DEF     : module definition file
  - APS     : resource file에 대한 binary file, resource file을 loading하는데 사용
  - BSC     : browser database file
  - CLW     : classwizard status file
  - DSP     : Developer Studio Project file
  - DSW     : Developer Studio Workspace file
  - PCH     : Precompiled header file, 컴파일 속도 향상
  - PDB     : Program DataBase file, 디버깅 정보 포함
  - SBR     : Source Browser file
  - WSP     : Workspace information file, 16bit version
  - VCP     : Workspace information file, VC++ 2.0 이후 version
  - EXP     : Export file, export되는 함수와 데이터 정보 포함
  - MAP     : Map file, 프로그램의 엔트리 포인트, 심볼이름, 시작주소 등
  - HPJ     : context-sensitive help project file
           AppWizard Step 4에서 "Context-sensitive help" 체크시 생성
  - NCB     : Parser information file, 클래스뷰와 컴포넌트 갤러리 지원 정보 포함
  - MDP     : Microsoft Developer Studio file
  - RCT     : resource template file
  - OPT     : workspace 환결 설정
  - PLG     : build log file