2010-08-05 38 views
1

我想寫一個運行在手機上的C程序。僅用於學習目的。我認爲這是可能的。但我不知道從哪裏開始,可以使用它的庫。如何編寫一個在手機上運行的c程序?

我還計劃寫一部運行在手機上的遊戲。

幫我做。提前致謝。

+0

[** Objective-C **] [1]怎麼樣? ;) [1]:http://en.wikipedia.org/wiki/Objective-C – 2010-08-05 09:31:09

+0

@Jacob:objective c是面向對象的嗎?我想使用程序化的本地C語言。 – brainless 2010-08-05 09:36:51

+0

什麼樣的手機?您將使用的API根據操作系統的不同而大不相同。 – 2010-08-05 09:41:36

回答

3

我不知道一個移動平臺,SDK的推薦使用純C語言。最後我知道的是舊的Palm平臺。

但是,您可以使用QT編寫C/C++作爲Maemo,MeeGo和其他諾基亞設備的GUI庫。 QT是面向對象的,所以它不是你想要的程序。

我知道有一個平臺可以使用純C語言。這是windows mobile版本< 6.5使用win32 api。但是這並不是我個人推薦的做法,因爲C#.NET使得爲該平臺開發應用程序變得更加容易。我也認爲使用WebOS PDK將純C與XML/CSS結合是可能的,但我可能在這裏是錯誤的。

如果您希望使用您在C語言中的知識編寫移動設備,那麼我寧願推薦使用像C++和Objective-C這樣的語言,您也可以在其中編寫C語言和使用C語言庫。

移動設備和用於開發應用程序對它們的編程語言列表:

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

編程幾乎相同。嘗試下載其中一個SDK並查看您所需的任何平臺的文檔。

1)iPhone

2)的Android

3)巴達(這是三星最新的平臺)

SDK自帶的交叉編譯器,仿真器和IDE爲您提供幫助。

這將增加更多。

2

MoSync怎麼樣。它是獨立於操作系統的SDK。 MoSync應用程序是用C和C++編程語言編寫的。

相關問題