eMbedded Visual C++ 到 Visual Studio 2005 升级向导

智能设备开发

eMbedded Visual C++ 到 Visual Studio 2005 升级向导

Visual Studio 2005 提供了升级向导,可以将 eMbedded Visual C++ 3.0 和 eMbedded Visual C++ 4.0 项目迁移到 Visual Studio 2005。

该升级向导可:

  • 创建一个 Visual Studio 2005 解决方案和项目,该解决方案或项目包含从 eMbedded VC++ 迁移的源代码、头文件和资源。

  • 添加 MFC DLL 以部署迁移的 MFC 项目的列表。

  • 迁移项目设置,如编译器开关。

  • 将 eVC 支持但 Visual Studio 2005 不支持的任何体系结构映射到 Visual Studio 2005 支持的体系结构中。

使用 eVC 到 Visual Studio 2005 的升级向导

使用该升级向导将 eVC 项目迁移到 Visual Studio 2005 中

  1. 在“文件”菜单上单击“打开”,然后单击“项目/解决方案”。

  2. 定位到 eVC 项目所在的目录。如果 eVC 工作区仅包含一个项目,则可以选择 .vcw 或 .vcp 文件;如果 eVC 工作区包含多个项目并且您想要迁移所有项目,请选择 .vcw 文件。

  3. 单击“确定”。

注意

迁移向导执行就地迁移过程,例如不会创建源代码副本,而只创建 Visual Studio 2005 项目。由于迁移而创建的 Visual Studio 2005 项目将包括原始 eVC 项目所包括的相同源文件。

映射体系结构

受 eMbedded Visual C++ 支持的一些设备体系结构在 Visual Studio 2005 中不再被支持。这是因为 Visual Studio 2005 所针对的较新平台支持更新的体系结构。幸运的是,所有旧的体系结构都可以映射到较新的设备体系结构。升级向导可自动为您执行此映射。下表阐释了 eMbedded Visual C++ 支持的设备体系结构与 Visual Studio 2005 支持的设备体系结构:

eVC 体系结构 兼容的 Visual Studio 2005 体系结构

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

当使用向导升级 eVC 项目时,在 Visual Studio 2005 中创建的新项目将面向支持新项目中的体系结构的所有已安装 SDK。迁移后的体系结构从其中一种 eVC 体系结构中继承其设置。下表阐释了 eMbedded Visual C++ 支持的设备体系结构与 Visual Studio 2005 支持的设备体系结构之间的映射关系。

原始结构 映射到 说明

非 ARM/ARMV4/ARMV4I

请参见“映射体系结构”中的表

ARM(不包括 ARMV4i)

ARMV4 和 ARMV4i

ARMV4i 配置设置继承自 eVC 中的 ARM 配置。

ARMV4(不包括 ARMV4i)

ARMV4 和 ARMV4i

ARMV4i 配置设置继承自 eVC 中的 ARMV4 配置。

ARM/ARMV4 和 ARMV4i

ARMV4 和 ARMV4i

ARMV4i 配置设置继承自 eVC 中的 ARMV4i 配置。

默认情况下,Embedded Visual C++ 4.0 版会将 MFC Pocket PC 应用程序的对话框样式设置为 DS_MODALFRAME。MFC 8.0 不支持此样式。

注意

如果收到一条错误消息指出“没有与此项目文件的原始平台匹配的可用平台”,则您可能需要安装配置原始项目所用的兼容版本的 SDK。

请参见

参考

Windows Mobile Platform Migration FAQ for Developers

Migrating Microsoft eMbedded Visual C++ Projects to Visual Studio 2005

Step by Step: Migrating an eMbedded Visual C++ Application to Visual Studio 2005

概念

从 eVC 移植所带来的已知问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值