C++ development on iOS and Android

对于蟋蟀引擎的基本接口是C++,因为大部分的实现。Objective-C是iOS上的主要开发语言,和Java是Android的首选语言,但平台支持C++;C++代码可以被编译和Objective-C和iOS,Android 1.5(“蛋糕”),本地C++代码可以用在Android以及使用原生开发套件(NDK)。一个C++界面会让游戏开发者将蟋蟀引擎为跨平台的C++引擎。

如果你只有一个开发平台,而不需要使用C + +?在Android上,有一个Java接口调用到本机代码使用JNI。在iOS,而在Objective-C中调用C++代码是相对容易的,最终会有Objective-C的包装和。

在iOS,C++开发已经比较容易。大部分的API,我需要的是C的接口,如核心音频单元API。当我需要滴几行Objective-C进入我的C + +代码,所有我需要做的就是将文件重命名它。毫米的延伸,或将文件类型框“源代码。CPP objcpp。”。

在Android上,事情更复杂了。Android开发标准IDE是Eclipse,但Android插件不支持本地发展,所以一切都必须通过命令行工具。本机代码是由生成文件,调试是通过命令行gdb接口。只有Android SDK的一个子集可以通过NDK,所以访问你需要Java通过JNI调用SDK的休息

我一直是个命令行高手无论如何,所以这并没有多大的挫折我,它可能是一些,但我已经习惯了在IDE调试,它花了一些时间来适应GDB再次,我没有碰过15年左右。(我知道Eclipse插件项目称为塞阔雅,据称支持编译和调试本机代码,但还没有想出如何使用它;如果有人要有用的文档的任何链接,如何使用它来建立Android原生代码,我喜欢听到他们!)                                                         更多相关软件开发信息:咨询联系电话:86-755-82821019 29654839 外贸销售管理 ER管理系统 深圳企业软件定制开发公司  进销存系统 OA管理系统 FMS货代软件   深圳软件公司软件定制开发OA,ERP,CRM,外贸系统,进销存系统 深圳网站建设 深圳网络公司

About the Author: wp_kson