(转)cocos2d-x在eclipse上搭建开发环境

本文提供了一种最新的、简洁的Android交叉编译环境搭建方法,适用于Eclipse平台。介绍了所需工具如JDK、Eclipse CDT、Android NDK等,并详细说明了配置步骤,包括项目的导入、编译配置、环境变量设置等。

Mark

 原文地址:http://www.eoeandroid.com/thread-321983-1-1.html

 

 

 

    本文的搭建方法是最新最正确的方法,好多朋友反映搭建eclipse交叉编译环境很复杂又头疼,其实只是网上的资料太过零散,差一步而谬之千里啊,不多说,如果你看了这篇文章,恭喜你,你省下了至少48小时的生命。
    你准备好了吗?(原文地址:http://www.418log.org/post-238.html)

    本环境采用当前比较稳定的工具搭建,一般需要的东西有:jdk eclipse cdt ndk cywin(本环境编译不需要)

    为了方便大家快速搭建,我已经把做游戏开发所需要的eclipse插件都整合好了,建议大家下载整合版本的eclipse(地 址:http://www.418log.org/post-204.html),该eclipse中为Eclipse J2EE 3.7.2版本,包含了:ADT22,Tomcat6,JDK6,SVN,UML,spring mvc CDT(C++)插件,是我自用的版本,满足开发Android与web并用。
   
    最新版本ndk,已经可以完成jni代码的编译工作,而且可以在eclipse中配置为自动编译,根本不需要安装cywin,下载地址 (http://developer.android.com/tools/sdk/ndk/index.html),我用的是r9版本。
    android sdk,是android应用开发的库,到地址(http://developer.android.com/sdk/index.html)下载即可。
下载cocos2d-x:地址(http://www.cocos2d-x.org/download)我下载的2.2.2版本。

一共需要的文件列表如下图,其中(cywin和cocos2d-x-3.0beta是不需要的)


下面就以运行hellocpp这个例子来讲解环境搭建的步骤:
(1)导入示例项目hellocpp 和 libcocos2dx ,这里一定注意不要copy到工作目录,用引用,不然会有很多路径问题。


(2)这个时候hellocpp不会编译通过,要做些编译的配置。


(3)我们先修改/HelloCpp/jni/Android.mk
在最后边加上红色的2句,并且在$(call import-module,cocos2dx)之前:
$(call import-add-path, E:/android/cocos2d-x-2.2.2)
$(call import-add-path, E:/android/cocos2d-x-2.2.2/cocos2dx/platform/third_party/android/prebuilt)
$(call import-module,cocos2dx)


(4)修改/HelloCpp/jni/Application.mk
在最后面添加环境变量(你的cocos2d-x-2.2.2的位置):
NDK_MODULE_PATH:=E:/android/cocos2d-x-2.2.2;E:/android/cocos2d-x-2.2.2/cocos2dx/platform/third_party/android/prebuilt


(5)/HelloCpp/assets目录要放些程序运行需要的图片,把E:\android\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\Resources\iphone目录下的图片拷贝进去。


(6)让hellocpp引用 libcocos2dx 库编译


(7)在eclipse的window-preferences菜单下配置NDK的安装路径


(8)修改CDT builder的执行程序,用于编译so文件,主要用于自动编译



(9)新增环境变量NDK_MODULE_PATH及值


(10)到这一步后连上手机直接run吧,你会看到libs目录下的so了。

4.jpg (31.35 KB, 下载次数: 0)

下载附件  保存到相册

2014-1-18 21:25 上传

 

 

代码下载地址: https://pan.quark.cn/s/bc087ffa872a "测控电路课后习题详解"文件.pdf是一份极具价值的学术资料,其中系统地阐述了测控电路的基础理论、系统构造、核心特性及其实际应用领域。 以下是对该文献的深入解读和系统梳理:1.1测控电路在测控系统中的核心功能测控电路在测控系统的整体架构中扮演着不可或缺的角色。 它承担着对传感器输出信号进行放大、滤除杂音、提取有效信息等关键任务,并且依据测量与控制的需求,执行必要的计算、处理与变换操作,最终输出能够驱动执行机构运作的指令信号。 测控电路作为测控系统中最具可塑性的部分,具备易于放大信号、换模式、传输数据以及适应多样化应用场景的优势。 1.2决定测控电路精确度的关键要素影响测控电路精确度的核心要素包括:(1)噪声与干扰的存在;(2)失调现象与漂移效应,尤其是温度引起的漂移;(3)线性表现与保真度水平;(4)输入输出阻抗的特性影响。 在这些要素中,噪声干扰与失调漂移(含温度效应)是最为关键的因素,需要给予高度关注。 1.3测控电路的适应性表现测控电路在测控系统中展现出高度的适应性,具体表现在:* 具备选择特定信号、灵活实施各类换以及进行信号处理与运算的能力* 实现模数换与数模换功能* 在直流与交流、电压与电流信号之间进行灵活换* 在幅值、相位、频率与脉宽信号等不同参数间进行换* 实现量程调整功能* 对信号实施多样化的处理与运算,如计算平均值、差值、峰值、绝对值,进行求导数、积分运算等,以及实现非线性环节的线性化处理、逻辑判断等操作1.4测量电路输入信号类型对电路结构设计的影响测量电路的输入信号类型对其电路结构设计产生显著影响。 依据传感器的类型差异,输入信号的形态也呈现多样性。 主要可分为...
(IHAOAVOABPvsAOBPvsAVOABPvsPSOBP)非洲秃鹫融合天鹰优化BP天鹰优化BP非州秃鹫BP粒子群(Matlab代码实现)内容概要:本文档主要围绕多种智能优化算法在不同工程领域的应用展开,重点介绍了非洲秃鹫优化算法(AVOA)、天鹰优化算法(AO)与BP神经网络的融合改进,并与其他经典算法如粒子群优化(PSO)进行对比分析。所有案例均提供Matlab代码实现,涵盖电力系统优化、路径规划、微电网调度、无人机控制、信号处理等多个方向,强调算法的科研复现能力与实际仿真价值。文档还展示了丰富的技术服务体系,涉及机器学习、深度学习、路径规划、通信与电力系统等多个前沿领域。; 适合人群:具备一定Matlab编程基础,从事科研工作或工程仿真的研究生、高校教师及企业研发人员,尤其适用于从事智能优化算法研究与应用的相关技术人员。; 使用场景及目标:①用于学术论文复现,特别是SCI/EI期刊中关于优化算法的实验部分;②为电力系统、无人机、储能调度等领域提供算法仿真技术支持;③帮助研究人员快速掌握多种智能算法的实现方法并进行性能对比。; 阅读建议:建议结合文档提供的网盘资源下载完整代码,按照目录顺序逐步学习,重点关注算法原理与Matlab实现的结合方式,同时可将文中案例作为自身课题的参考模板进行二次开发与创新。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值