2016-10-02 77 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