ATL 스마트 장치 프로젝트 마법사

업데이트: 2007년 11월

ATL(Active Template Library)은 COM 개체를 쉽게 작성할 수 있는 일련의 템플릿 기반 C++ 클래스입니다. ATL 스마트 장치 프로젝트 마법사는 COM 개체를 포함하는 구조로 프로젝트를 만듭니다.

개요

만들고 있는 ATL 프로젝트의 현재 프로젝트 설정을 표시합니다. 기본적으로 프로젝트에서 제공하는 설정은 다음과 같습니다.

  • 프로젝트의 기본 대상 플랫폼은 플랫폼 목록의 첫 번째 플랫폼입니다. 기본 설치에서 기본 플랫폼은 Pocket PC 2003이지만 Windows CE 5.0 SDK를 설치한 후 제거하면 새 응용 프로그램의 기본 대상이 변경될 수 있습니다.

  • 서버가 DLL이므로 in-process 서버임을 지정하는 동적 연결 라이브러리입니다.

플랫폼

마법사의 왼쪽 열에 있는 플랫폼을 클릭하여 ATL 스마트 장치 프로젝트 마법사, 플랫폼 페이지를 표시합니다. 이 페이지에서 현재 프로젝트에 대한 SDK를 선택합니다.

응용 프로그램 설정

마법사의 왼쪽 열에 있는 응용 프로그램 설정을 클릭하여 ATL 스마트 장치 프로젝트 마법사, 응용 프로그램 설정 페이지를 표시합니다. 이 페이지에서 서버 유형(DLL 또는 EXE)과 특정 추가 옵션을 선택합니다.

참고:

ATL EXE 프로젝트에서 공백이 포함된 긴 파일 이름의 디렉터리(예: \Program Files\My Server\)에 COM 로컬 서버가 등록된 경우에는 COM에서 이 서버를 인스턴스화해도 서버가 시작되지 않습니다.

이러한 문제를 방지하려면 공백이 없는 짧은 파일 이름을 사용하여 클래스를 등록해야 합니다. 자세한 내용은 방법: 기본 프로젝트 출력의 원격 경로 지정을 참조하십시오. 기본값에는 공백이 포함되어 있습니다.

참고 항목

기타 리소스

장치용 사용자 인터페이스 참조

장치용 ATL 참조