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로 마이그레이션하려면
파일 메뉴에서 열기를 클릭한 다음 프로젝트/솔루션을 클릭합니다.
eMbedded Visual C++ 프로젝트 디렉터리로 이동합니다. .vcp 파일을 선택하거나 .vcw 파일을 선택합니다(eMbedded Visual C++ 작업 영역에 있는 둘 이상의 프로젝트를 모두 마이그레이션하려는 경우).
확인을 클릭합니다.
참고: |
---|
마이그레이션 마법사가 적절한 마이그레이션 프로세스를 수행합니다. 예를 들어, 소스 코드의 복사본은 만들지 않고 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를 설치해야 합니다. |