클래스 라이브러리 템플릿(C++)
업데이트: 2007년 11월
이 클래스 라이브러리 템플릿을 사용하면 다른 프로젝트와 공유할 수 있는 다시 사용 가능한 클래스와 구성 요소를 신속하게 만들 수 있습니다.
이 템플릿을 사용하면 필수 프로젝트 참조가 자동으로 추가됩니다.
다음과 같은 .NET Framework 네임스페이스에 대한 참조가 추가됩니다.
System - 공통적으로 사용되는 값 및 참조 데이터 형식, 이벤트 및 이벤트 처리기, 인터페이스, 특성, 예외 처리 등을 정의하는 기본 클래스가 포함되어 있습니다.
mscorlib - .NET Framework를 지원하는 어셈블리 DLL입니다.
소스 파일
라이브러리(.cpp 파일) - 주요 소스 파일로서 Visual Studio에서 사용자를 위해 만든 응용 프로그램의 진입점입니다. 프로젝트 .dll 파일과 프로젝트 네임스페이스를 식별합니다. 이 파일에 사용자가 작성한 코드를 넣습니다.
AssemblyInfo.cpp - 프로젝트의 어셈블리 메타데이터를 수정하기 위한 정보, 즉 특성, 파일, 리소스, 형식, 버전 정보, 시그니처 정보 등을 포함하는 파일입니다. 자세한 내용은 Windows SDK(소프트웨어 개발 키트)에서 어셈블리 개념을 참조하십시오.
Stdafx.cpp - Win32.pch라는 미리 컴파일된 헤더 파일과 StdAfx.obj라는 미리 컴파일된 형식 파일을 빌드하는 데 사용됩니다.
헤더 파일
라이브러리(.h 파일) - 모든 선언, 전역 기호 및 기타 헤더 파일에 대한 #include 지시문이 있는 프로젝트의 주요 포함 파일입니다.
Stdafx.h - Win32.pch라는 미리 컴파일된 헤더 파일과 StdAfx.obj라는 미리 컴파일된 형식 파일을 빌드하는 데 사용됩니다.
resource.h - app.rc용으로 생성된 포함 파일입니다.
리소스 파일
app.rc - 프로그램의 리소스 스크립트 파일입니다.
app.ico - 프로그램의 아이콘 파일입니다.
ReadMe.txt - 템플릿을 통해 만든 실제 파일 이름을 사용하여 사용자 프로젝트의 각 파일에 대해 설명하는 파일입니다.