在VS2005 / CE 6开发环境下的CE 5应用程序开发

时间:2009-11-25 09:13:51

标签: visual-studio windows-ce arm

我可以使用Visual Studio 2005 / CE 6.0开发环境开发针对CE 5.0运行的应用程序吗?或者我是否需要在microsoft.com上找到CE 5.0开发下载而不是最新的CE 6.0?

已经'给'运行CE 5.0的基于ARM的触摸设备的硬件平台,以及来自设备制造商的SDK,我现在正在研究移植我们的C ++,VS2008内置,Windows XP / Vista /的可行性7应用程序在较小的平台上运行。

这是我们首次涉足CE的世界,所以请原谅任何关于这个问题的无知。

2 个答案:

答案 0 :(得分:3)

这个问题有点陈旧,可能已经陈旧,但我想我会回答未来对这个问题的看法。毕竟,就像我喜欢CE 5.0一样,它本身有点陈旧和陈旧。 :)

首先,了解Visual Studio 2005和CE 6 dev环境是两个不同的实体。虽然CE 6作为插件运行并依赖于VS 2005,但反过来却不是这样。因此,如果您正在进行CE 5.0应用程序开发,您可以轻松地使用(独立)VS 2005作为VS 2008,只要您有一个合适的SDK用于链接您的智能设备项目。

至于开发或移植到CE 5.0平台,你肯定需要坚持使用CE 5.0位。将CE 6.0视为完全不同的操作系统,具有完全不同的内存模型,用户/访问范例等.Microsoft为Windows CE 5.0提供免费下载的标准SDK,可在此处获取:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=fa1a3d66-3f61-4ddc-9510-ae450e2318c3

请注意,JoelHess链接的SDK适用于Windows Mobile 5.0,它与Windows CE 5.0有很大不同。

或者,您提到了设备制造商提供的SDK ...此类自定义SDK通常包含标准SDK的全部或重要部分,以及使您的平台正常运行所需的特定于设备的组件。

最后一点:您只提到开发针对CE 5.0的应用程序,但如果您还需要能够构建平台映像,则需要Platform Builder 5.0。微软可以提供120天的评估版(由于我明显的新版本,无法发布第二个链接)。

答案 1 :(得分:0)

我建议坚持使用v5。你可能会得到可以运行的二进制文件,但是没有一个调试工具可以工作。

以下是SDK的链接:

http://www.microsoft.com/downloads/details.aspx?familyid=83A52AF2-F524-4EC5-9155-717CBE5D25ED&displaylang=en