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

업데이트: 2007년 11월

Win32 스마트 장치 프로젝트 마법사에서는 Windows CE 운영 체제에서 실행할 수 있는 네 가지 유형의 프로젝트 중 하나를 만들 수 있습니다. 각 유형마다 사용자가 여는 프로젝트 유형에 적절한 추가 옵션을 지정할 수 있습니다.

개요

이 마법사 페이지에서는 만들고 있는 Windows CE 프로젝트의 현재 프로젝트 설정을 보여 줍니다. 프로젝트에서는 기본적으로 다음과 같은 옵션이 설정되어 있습니다.

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

  • 프로젝트가 Windows응용 프로그램입니다. Windows 응용 프로그램은 WinMain 함수가 들어 있는 .cpp 파일을 포함하는 프로젝트로 정의됩니다.

  • 프로젝트가 비어 있지 않습니다.

  • 프로젝트에 내보내기 기호가 없습니다.

  • 프로젝트에서 미리 컴파일된 헤더를 사용하지 않습니다.

  • 프로젝트에 MFC 또는 ATL에 대한 지원이 포함되어 있지 않습니다.

기본 플랫폼을 변경하려면 마법사의 왼쪽 열에서 플랫폼을 클릭하고 필요에 맞게 변경합니다.

다른 기본값을 변경하려면 마법사의 왼쪽 열에서 응용 프로그램 설정을 클릭하고 필요한 사항을 변경합니다.

새 프로젝트를 만든 다음 컴파일러에서 _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA 정의에 관한 경고가 발생하면 기본 헤더 파일에서 다음 플래그를 정의해야 합니다.

#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA

특히 Windows Mobile 플랫폼에서 COM 개체를 만들 때, Windows Mobile에서 웹 서비스를 사용할 때 및 ATL COM 개체를 사용할 때와 같은 시나리오에서 위 플래그를 정의해야 합니다.

참고 항목

기타 리소스

Visual C++ 장치 프로젝트 만들기 및 이식