适用于Windows Mobile开发的免费IDE?

时间:2009-01-16 15:52:26

标签: ide open-source windows-mobile

自从微软停止支持嵌入式Visual C ++ 4.0(eVC 4)以来,已经有一段时间了,他们不允许你使用VS 2008的Express版本的Windows Mobile SDK。现在,我很好,因为我得到了通过工作获得MSDN许可证(包括VS 2008 Pro),但我想开展几个开源项目,而不是所有其他贡献开发人员都如此幸运。因此,他们坚持使用eVC,即使它在Vista上根本不运行。

这里有(免费!)共同点吗?一个IDE,它将构建在XP和Vista上运行的MFC(和/或.NET!)应用程序?它本身并不一定是花哨的,但它具有更多的VS级细节,我认为我们都会更喜欢它。

廉价商品的建议也是受欢迎的,当然最好的选择是开源,特别是跨平台。我认为MS通过阻止像这样的开发对WM OS造成严重损害。

4 个答案:

答案 0 :(得分:6)

不幸的是我认为你运气不好。获得SharpDevelop to compile managed smart device apps取得了一些成功,尽管有a period where is was broken in SharpDevelop too。我不相信直接针对设备或仿真器的调试工作,所以我非常倾向于不打扰。没有调试器进行开发是令人难以置信的痛苦。

即便如此,您也没有本机支持。你有什么选择?好吧有CeGCCPocketGCC,但这两个项目都没有在短短的几年内有太多的活动 - 我说他们已经枯萎死了。

实际上,Visual Studio是唯一可行的选择。

当微软停止为智能设备开发提供免费解决方案时,许多开发社区(包括我自己)都在抱怨。相信我,我们坐在雷德蒙德的几个封闭的房间里,并向几个人大吼大叫 - 这是我们开始大喊大叫的03天。标准响应是开发方(我们与之交谈)不处理业务方面(定价,SKU功能等)。不幸的是,我理解这一点,我相信他们说实话。

更糟糕的是,微软做出了令人难以置信的愚蠢决定:在VS '08中,他们不仅要求标准(就像他们在VS05中所做的那样),而是将它再次转移到专业且更好的SKU功能(它在哪里)在'03),从而增加了开发的成本。

那么你的追索权是什么?我建议如果你买不起许可证,那就四处寻找可能给它的程序和优惠。曾经有一段时间,如果微软承诺在一年内开发和销售驱动程序,那么它就为“驱动程序开发者”提供了免费副本。我不认为他们曾经检查过你确实做过(如果他们这样做的话,创建一个很少做的驱动程序只需要几个小时的任务)。如果你是学生,试着给学生打折。如果您使用硬件,请查找VS附带的套件。如果您在工作中与任何Microsoft代表有任何联系,请抱怨此功能缺失。即使是办公室代表。

编辑:仅供参考,我今天早上再次通过旗下的旗杆将Visual Studio for Devices团队告诉他们告诉他们的经理考虑VS 10下的免费选项。不知道它是否有助于改变事物,但是我已经看到另外六个人跳进来并同意我的意见,所以从外面肯定会有这种想法的支持和压力。

答案 1 :(得分:2)

以下是关于Windows Mobile Development Without Visual Studio的文章。它仅适用于Compact Framework开发,它使用SharpDevelop作为IDE。但是,我不知道在没有Visual Studio的情况下下载和安装Windows Mobile SDK是否可行/合法。

答案 2 :(得分:0)

一些快速的谷歌研究表明SharpDevelop已经支持这一点,但目前可能有点儿错误。

答案 3 :(得分:0)

嗯,我认为大多数人已经被其他人说过了,但是如果你准备花一点钱,那么Basic4PPC可能是个不错的选择。

如果我记得它约为50美元。不要被BASIC这个词所迷惑 - 它实际上非常强大。它基于.NET Framework,您可以为桌面和设备编写程序。它甚至还有一个可在设备上运行的IDE。您可以在Basic4PPC找到更多信息。如果你也看一下论坛,你会发现有很多用户,而论坛的活动很高,这是非常积极的。

最后,在XDA开发人员处查看此thread。在那里你可以找到很多好东西。

祝你好运。