2016-10-02 78 views
-1

是否可以使用純ANSI C爲Android和IOS開發應用程序? 我該怎麼做?有沒有任何教程解釋我該如何做到這一點?使用C開發Android和IOS C

是否可以在C中編寫通用的跨平臺程序,它可以在Android和IOS中運行?我知道跨平臺開發有一些替代方案。但是,他們在訪問硬件方面有一些限制。

回答

0

C和C++在兩個平臺上都可用。但是,iOS上並沒有真正的終端或命令行工具。您必須使用本機iOS框架創建應用程序。您可以爲兩個呈現通用接口的平臺創建一個包裝,然後在兩個平臺上寫入該包裝。也有跨平臺的框架,雖然我沒有使用任何一個,只是閱讀它們。

0

在Android中可以使用C/C++進行應用程序開發。從developer.android.com

使用shell腳本通過傳遞所需的參數

下載Android NDK提取並生成工具鏈中./build/tools/make-standalone-toolchain.sh

在Windows中運行腳本之前,請確保已經安裝了Cygwin/MinGW

生成工具鏈後,你的環境變量PATH 設置./arm-linux-androideabi-xx/bin

創建一個小的C程序,並嘗試編譯,如下圖所示在

C program compilation using Android NDK

複製可執行文件到您的phone.Install終端仿真器在您的手機從Play商店中

按照手機上的圖片所示進行操作

Hello World Program in Android