为 Pocket PC /Windows Mobile 5 开发应用程序
我必须为运行 Microsoft Windows Mobile 5.01.0478 (Pocket PC ?)。
我不知道如何为这些设备制作应用程序...我测试了常规 exe,它给了我预期的“'x'不是有效的 Pocket PC 应用程序”。
Visual Studio 是针对这些设备进行开发的唯一方法吗? 2006 年,我只使用了 Visual Studio 大约 3 天(用于 C# .NET 课程)。我有 4 年全职 C++ 经验、12 年(兼职)Delphi 经验和 2 年以上全职 PHP 经验。
所以我的问题是:
- Visual Studio 是唯一为 Windows Mobile 开发的 IDE吗(如果不是,有哪些替代方案)?
- 我应该使用哪个版本的建议 IDE?
- 这个 IDE 有免费版本可以完成这项工作吗?
谢谢!
I have to develop an application for the Motorola MC70 which runs Microsoft Windows Mobile 5.01.0478 (Pocket PC?).
I have no idea how to make an application for those devices... I tested regular exe which gave me the expected "'x' is not a valid Pocket PC application".
Is Visual Studio the only way to develop for these devices? I only used Visual Studio for like 3 days in 2006 (for a C# .NET course). I have 4 years of full time experience with C++, 12 years of (part-time) experience with Delphi and 2+ years of full-time PHP experience.
So my question is:
- Is Visual Studio is the only IDE to develop for Windows Mobile (if not, what are the alternatives)?
- Which version of the suggested IDE I should use?
- Is there free version of this IDE which can do the work?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Visual Studio certian 是为基于 CE 的设备开发本机应用程序的最常见和首选 IDE。但是,您可以使用 适用于 WinMo 5(及更早版本)设备的 eMbedded Visual C++ 4.0。
调试器和编译器不如 Studio 中的那么好,但它们可以工作,多年来一直是应用程序的基础,而且是免费的。如果您熟悉 Visual C++ 6.0,那么您就会感到宾至如归。
如果您想做托管开发,那么 Visual Studio 确实是唯一的选择。我知道有些人已经使用 SharpDevelop 来编译应用程序,但我不认为有调试故事,在我看来,这使它成为不可能的事情。
Visual Studio certian is the most common and preferred IDE for developing native applications for CE-based devices. You can, however, get by with eMbedded Visual C++ 4.0 for a WinMo 5 (and earlier) device.
The debugger and compiler aren't as good as those in Studio, but they work, were the basis for applications for several years, and it's free. If you're familiar with Visual C++ 6.0, you'll be right at home.
If you want to do managed development, then yes, Visual Studio is really the only option. I understand that some have gotten SharpDevelop to compile apps, but I don't think there's a debugging story, which in my mind makes it a non-starter.
回答您的问题:
1.Visual Studio 是唯一为 Windows Mobile 开发的 IDE吗(如果不是,有哪些替代方案)?
答:不要让自己的事情变得非常困难。不,Visual Studio 是您唯一真正的选择。
2.我应该使用哪个版本的建议IDE?
A. 对于 Visual Studio 2008,您需要 Professional 或 Team System Edition
3.这个 IDE 是否有免费版本可以完成这项工作?
答:不可以,免费版本的 Visual Studio (Express) 不能用于针对 Windows Mobile 进行开发。
To answer your questions:
1.Is Visual Studio is the only IDE to develop for Windows Mobile (if not, what are the alternatives)?
A. Without making things really difficult for yourself. No, Visual Studio is your only real option.
2.Which version of the suggested IDE I should use?
A. For Visual Studio 2008 you need the Professional or Team System Edition
3.Is there free version of this IDE which can do the work?
A. No the free version of Visual Studio (Express) cannot be used to develop for Windows Mobile.
cegcc 是针对 Windows CE 的 GNU 编译器集合的一个端口。对于 IDE,您可以使用 Eclipse CDT。我认为,如果您的主机系统运行 Windows 以外的系统,这是最好的方法。
There is cegcc, a port of the GNU compiler collection targeting Windows CE. For an IDE you could use Eclipse CDT. In my opinion, this is the best approach if your host system runs something other than Windows.
如果您想使用该设备的硬件功能(如条形码扫描仪、MSR 等),您还需要安装 Symbol Mobile SDK。如果您有符号开发区帐户,可以从符号开发区下载它。
You also need to install Symbol Mobile SDK if you want to use hardware features of that device (like barcode scanner, MSR etc). It can be downloaded from symbol dev zone if you have account there.