다음을 통해 공유


eMbedded Visual C++를 Visual Studio로 업그레이드 마법사

업데이트: 2007년 11월

Visual Studio에는 eMbedded Visual C++ 3.0 및 eMbedded Visual C++ 4.0 프로젝트를 Visual Studio로 마이그레이션하는 업그레이드 마법사가 포함되어 있습니다.

업그레이드 마법사는 다음을 수행합니다.

  • eMbedded VC++에서 마이그레이션된 소스 코드, 헤더 및 리소스로 Visual Studio 솔루션과 프로젝트를 만듭니다.

  • 컴파일러 스위치와 같은 프로젝트 설정을 마이그레이션합니다.

  • eMbedded Visual C++에서는 지원되지만 Visual Studio에서는 지원되지 않는 아키텍처를 Visual Studio에서 지원되는 아키텍처로 매핑합니다.

eMbedded Visual C++를 Visual Studio로 업그레이드 마법사 사용

업그레이드 마법사를 사용하여 eMbedded Visual C++ 프로젝트를 Visual Studio로 마이그레이션하려면

  1. 파일 메뉴에서 열기를 클릭한 다음 프로젝트/솔루션을 클릭합니다.

  2. eMbedded Visual C++ 프로젝트 디렉터리로 이동합니다. .vcp 파일을 선택하거나 .vcw 파일을 선택합니다(eMbedded Visual C++ 작업 영역에 있는 둘 이상의 프로젝트를 모두 마이그레이션하려는 경우).

  3. 확인을 클릭합니다.

참고:

마이그레이션 마법사가 적절한 마이그레이션 프로세스를 수행합니다. 예를 들어, 소스 코드의 복사본은 만들지 않고 Visual Studio 프로젝트만 만듭니다. 마이그레이션 결과로 생성된 Visual Studio 프로젝트에는 원래 eMbedded Visual C++ 프로젝트에 포함된 것과 같은 소스 파일이 포함됩니다.

아키텍처 매핑

eMbedded Visual C++에서 지원되었던 몇 가지 장치 아키텍처가 Visual Studio에서는 더 이상 지원되지 않습니다. 이는 Visual Studio가 대상으로 하는 최신 플랫폼에서 최신 아키텍처를 지원하기 때문입니다. 다행히도 이러한 기존 아키텍처는 모두 새 장치 아키텍처로 매핑할 수 있습니다. 업그레이드 마법사에서 이 매핑 작업을 자동으로 수행합니다. 다음 표에서는 eMbedded Visual C++ 지원 장치 아키텍처와 Visual Studio 지원 장치 아키텍처를 보여 줍니다.

eMbedded Visual C++ 아키텍처

호환되는 Visual Studio 아키텍처

ARM

ARMv4

ARMv4

ARMv4

ARMv4i

ARMv4i

ARMv4T

ARMv4i

MIPS

MIPSII

Mips16

MIPSII

MipsII

MipsII

MipsII_fp

MipsII_fp

MipsIV

MipsIV

MipsIV_fp

MipsIV_fp

SH3

SH4

SH4

SH4

에뮬레이터

X86

X86

X86

마법사를 사용하여 eMbedded Visual C++ 프로젝트를 업그레이드하면 Visual Studio에 만들어진 새 프로젝트가 새 프로젝트의 아키텍처를 지원하는 설치된 모든 SDK를 대상으로 합니다. 마이그레이션된 아키텍처는 eMbedded Visual C++ 아키텍처 중 하나에서 설정을 상속합니다. 다음 표에서는 eMbedded Visual C++ 지원 장치 아키텍처와 Visual Studio 지원 장치 아키텍처의 매핑을 보여 줍니다.

원래 아키텍처

매핑 대상

설명

ARM/ARMV4/ARMV4I가 아닌 경우

“아키텍처 매핑”의 표 참조

ARM이지만 ARMV4i가 아님

ARMV4 및 ARMV4i

ARMV4i 구성 설정이 eMbedded Visual C++의 ARM 구성에서 상속됨

ARMV4이지만 ARMV4i가 아님

ARMV4 및 ARMV4i

ARMV4i 구성 설정이 eMbedded Visual C++의 ARMV4 구성에서 상속됨

ARM/ARMV4 및 ARMV4i

ARMV4 및 ARMV4i

ARMV4i 구성 설정이 eMbedded Visual C++의 ARMV4i 구성에서 상속됨

eMbedded Visual C++ 버전 4.0에서는 기본적으로 대화 상자 스타일을 MFC Pocket PC 응용 프로그램용 DS_MODALFRAME으로 설정합니다. MFC 9.0에서는 이 스타일이 지원되지 않습니다.

참고:

"이 프로젝트 파일의 원래 플랫폼과 일치하는 플랫폼이 없습니다."라는 오류 메시지가 나타나면 원래 프로젝트를 구성하는 데 사용한 호환되는 버전의 SDK를 설치해야 합니다.

참고 항목

개념

eMbedded Visual C++ 이식 관련 알려진 문제