我可以使用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的世界,所以请原谅任何关于这个问题的无知。
答案 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,可在此处获取:
请注意,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的链接: