3

我必须为运行 Microsoft Windows Mobile 5.01.0478(Pocket PC?)的摩托罗拉 MC70开发一个应用程序。

我不知道如何为这些设备制作应用程序...我测试了常规 exe,它给了我预期的“'x' 不是有效的 Pocket PC 应用程序”。

Visual Studio 是为这些设备开发的唯一方法吗?我在 2006 年只使用了大约 3 天的 Visual Studio(用于 C# .NET 课程)。我有 4 年的全职 C++ 经验,12 年的(兼职)Delphi 经验和 2 年以上的全职 PHP 经验。

所以我的问题是:

  1. Visual Studio 是为 Windows Mobile 开发的唯一 IDE(如果不是,有哪些替代方案)?
  2. 我应该使用哪个版本的建议 IDE?
  3. 这个 IDE 是否有免费版本可以完成这项工作?

谢谢!

4

4 回答 4

3

Visual Studio certian 是用于为基于 CE 的设备开发本机应用程序的最常见和首选的 IDE。但是,您可以在 WinMo 5(及更早版本)设备上使用eMbedded Visual C++ 4.0

调试器和编译器不如 Studio 中的那么好,但它们可以工作,多年来一直是应用程序的基础,而且它是免费的。如果您熟悉 Visual C++ 6.0,那么您就对了。

如果您想进行托管开发,那么是的,Visual Studio 确实是唯一的选择。我知道有些人已经让 SharpDevelop 来编译应用程序,但我不认为有调试故事,在我看来,这使它无法启动。

于 2010-02-04T19:08:19.970 回答
2

要回答您的问题:

1.Visual Studio 是为 Windows Mobile 开发的唯一 IDE(如果不是,有哪些替代方案)?

A. 没有给自己带来真正的困难。不,Visual Studio 是您唯一真正的选择。

2.我应该使用哪个版本的建议IDE?

A. 对于 Visual Studio 2008,您需要 Professional 或 Team System Edition

3.这个IDE有免费版可以做吗?

A. 不,Visual Studio (Express) 的免费版本不能用于为 Windows Mobile 开发。

于 2010-02-04T20:01:56.563 回答
1

如果您想使用该设备的硬件功能(如条形码扫描仪、MSR 等),您还需要安装 Symbol Mobile SDK。如果您在那里有帐户,可以从符号开发区下载它。

于 2010-02-22T22:19:11.980 回答
1

cegcc,这是针对 Windows CE 的 GNU 编译器集合的一个端口。对于 IDE,您可以使用Eclipse CDT。在我看来,如果您的主机系统运行 Windows 以外的系统,这是最好的方法。

于 2010-02-04T20:36:43.000 回答