Visual C++ 확장자 설명

Posted by 빵빵빵
2009/06/11 16:56 전산(컴퓨터)/PC-Windows



윈도우즈 프로그램에서 사용되는 파일 확장자에 대한 설명
  • C
    C언어 소스 파일. C방식으로 컴파일된다. 만약 소스내에 C++코드가 있다면 확장자를 CPP로 변경하거나 컴파일시 옵션을 /TP로 설정한다.

  • CPP(또는 CXX)
    C++언어 소스파일. C++방식으로 컴파일된다. 만약 확장자만 CPP이고 실제 내용이 C코드이면 확장자를 C로 변경하거나 컴파일시 옵션을 /Tc로 설정한다.

  • H(또는 HPP, HXX)
    헤더 파일. 이 파일은 함수의 원형선언, 클래스 정의, 상수정의를 위해 사용된다.

  • INL
    인라인 함수 파일. 이 파일에는 인라인 함수가 정의된다.

  • RC와 RC2
    RC는 리소스 파일을 말하며 리소스 컴파일러(RC.EXE)에 의해 컴파일된다. 다이얼로그, 아이콘, 메뉴, 커서 등과 같은 리소스에 대한 정보가 기술되어 있다. RC2 또한 리소스에 대한 정보가 포함된다.

  • DEF
    모 듈 정의 파일(Module definition file). 프로젝트 유형에 따라 사용목적이 다른데 윈도우즈 또는 윈도우즈 NT 기반의 프로그램인 경우 익스포트되는 함수의 리스트, 힙(Hea p)크기, 세그먼트 속성 등을 지정한다.

Developer Studio가 생성하는 파일들에 대한 목록
  • APS
    리소스 파일에 대한 바이너리 파일. App Studio에서 리소스 파일을 로딩하는데 사용된다.(로딩 속도 향상)

  • BSC
    소스 브라우저 정보 파일(Browser database file). 이 파일은 BSCMAKER.EXE를 실행할 때 SBR파일로부터 생성된다.

  • CLW
    클래스위저드 상태 파일. 클래스위저드를 사용하여 추가되는 메시지 핸들링 함수 등과 관련된 정보들이 포함된다.

  • DSP
    메이크 파일(MAK)과 동일한 목적의 파일로 VC++5.0에서 사용한다.

  • DSW
    워크스페이스 파일. 워크스페이스내의 각 프로젝트에 대한 엔트리 정보를 포함한 파일

  • PCH
    프리컴파일 헤더 파일 (Precompiled header file). 이 파일은 컴파일 속도를 향상시키며 컴파일 옵션/Yc, /Yu 또는 /YX를 사용할 때 생성된다.

  • PDB
    프로그램 정보 파일(Program database file). 이 바이너리 파일은 컴파일링, 링킹 과정을 통해 얻어지는 디버깅 정보를 포함한다.

  • SBR
    소스 브라우저 파일(Source browser file). 이 파일은 소스 파일에 대한 상세한 정보들이 포함된다.

  • WSP
    Workspace information file(16비트 버전)은 통합 개발 환경이 종료될때의 상태 정보를 포함한다.

  • VCP
    Workspace information file(VC++ 2.X버전 또는 이후버전)은 통합개발 환경이 종료될 때의 상태 정보를 포함한다.

  • EXP
    익스포트 파일 (Export file). 익스포트되는 힘수와 데이터 정보를 포함한다.

  • MAP
    맵 파일(Map file). 프로그램의 엔트리 포인트, 심볼이름, 시작 주소, 프로그램에 링크된 정보를 포함한다.

  • RES
    리소스 파일(RC)이 컴파일된 바이너리 파일

  • HPJ
    문맥 감지형 도움말 파일(Context-sensitive help project file). AppWizard 단계 4 에서 [Context-sensitive help]를 체크하면 자동 생성된다.

  • NCB
    Parser information file. 이 파일은 클래스뷰와 컴포넌트 갤러리를 지원하기 위한 정보를 포함한다.

  • MDP
    Microsoft Developer Studio file. 이 파일은 VC++ 2.X 버전에서 사용한 VCP파일을 대체한다.

  • RCT
    리소스 템플릿 파일 (Resource template file)

  • OPT
    워크스페이스 환경설정을 보유

  • PLG
    빌드 로그 파일
2009/06/11 16:56 2009/06/11 16:56

이 글에는 트랙백을 보낼 수 없습니다