我必须为运行Microsoft Windows Mobile 5.01.0478(Pocket PC?)的Motorola MC70开发一个应用程序。
我不知道如何为这些设备制作应用程序......我测试了常规exe,它给了我预期的“'x'不是有效的Pocket PC应用程序”。
Visual Studio是开发这些设备的唯一方法吗?我在2006年只用了3天的Visual Studio(用于C#.NET课程)。我有4年的C ++全职经验,12年(兼职)Delphi经验和2年以上的全职PHP经验。
所以我的问题是:
谢谢!
答案 0 :(得分:3)
Visual Studio certian是用于为基于CE的设备开发本机应用程序的最常用和首选的IDE。但是,您可以使用eMbedded Visual C++ 4.0获取WinMo 5(及更早版本)设备。
调试器和编译器不如Studio中的那些好,但是它们可以工作,是应用程序的基础,并且它是免费的。如果您熟悉Visual C ++ 6.0,那么您就会在家中。
如果你想进行托管开发,那么是的,Visual Studio确实是唯一的选择。我知道有些人已经将SharpDevelop用于编译应用程序,但我认为没有一个调试故事,在我看来它使它成为一个非首发。
答案 1 :(得分:1)
回答你的问题:
1. Visual Studio是唯一为Windows Mobile开发的IDE(如果没有,有哪些替代方案)?
一个。没有让事情变得非常困难。不,Visual Studio是您唯一真正的选择。
2.我应该使用哪个版本的建议IDE?
一个。对于Visual Studio 2008,您需要Professional或Team System Edition
3.是否有可以完成这项工作的IDE的免费版本?
一个。没有免费版本的Visual Studio(Express)不能用于开发Windows Mobile。
答案 2 :(得分:1)
有cegcc,一个针对Windows CE的GNU编译器集合的端口。对于IDE,您可以使用Eclipse CDT。在我看来,如果你的主机系统运行的不是Windows,这是最好的方法。
答案 3 :(得分:1)
如果要使用该设备的硬件功能(如条形码扫描仪,MSR等),还需要安装Symbol Mobile SDK。如果您有帐户,可以从符号开发区下载。