如何编写在手机上运行的c程序?

时间:2010-08-05 09:28:22

标签: c mobile-phones

我想写一个在手机上运行的C程序。只是为了学习目的。我认为这是可能的。但我不知道从哪里开始和可用的库。

  

我还计划编写一部在手机上运行的游戏。

帮助我做到这一点。提前谢谢。

4 个答案:

答案 0 :(得分:4)

我不知道移动平台的SDK会再次使用纯C进行推荐。最后我知道的是旧的Palm平台。

但您可以使用QT编写C / C ++作为Maemo,MeeGo和其他可能的诺基亚设备的GUI库。 QT是面向对象的,所以它不是你想要的程序。

我知道1平台可以使用纯C。那是使用win32 api的Windows移动版本< 6.5。但这不是我个人推荐的事情,因为C#.NET可以更轻松地为该平台开发应用程序。我也认为纯C与使用WebOS PDK的XML / CSS相结合是可能的,但我可能在这里错了。

如果您希望使用C语言编写移动设备,那么我宁愿建议使用C ++和Objective-C等语言,您也可以编写C语言并使用C库。

移动设备列表和用于为其开发应用程序的编程语言:

Symbian - C/C++
iOS - Objective-C
Android - Java
Windows Mobile -  C/C++/.NET
WebOS - C/C++

答案 1 :(得分:2)

MoSync怎么样?它是独立于操作系统的SDK。 MoSync应用程序是用C和C ++编程语言编写的。

答案 2 :(得分:0)

编程几乎相同。尝试下载其中一个SDK并查看所需平台的文档。

1)iPhone

2)Android

3)Bada(这是三星的最新平台)

SDK附带交叉编译器,模拟器和IDE来帮助您。

将为此添加更多内容。

答案 3 :(得分:0)

Java-to-C编译器可以在J2ME情况下工作。你可以试试Clue:http://cluecc.sourceforge.net/