【Cocos2d-x】Cocos2d-x跨Android平台搭建之四:Win7 64位+ eclipse + cocos2dX

2023-05-16

开始研究cocos2dx,mark一下这个的配置步骤
1 下载eclipse     
2 下载android sdk,配置sdk路径,添加环境变量
3 安装adt
4 下载android ndk,配置ndk路径
5 下载cocos2dx 开发包
注意 ndk8+ 不需要cygwin,可以省去N多下载的时间
下载cygwin的时候蛋快碎了感觉好慢,不过用过linux的可以试试用cygwin,有些人说用cygwin好点。





这里我下载的是ndk9  并且放在E:\ndkr9下,配置环境变量。这里的cygwin可以不下载不用配置。

前面的安装大哥们自己百度安装下吧~~




然后我们打开eclipse




这里左上角选择File --》 new--》other  选择Android Project from Existing Code 



点击此处





选择




然后找到自己的项目 D:\Cocos2dX2\projects\HomeWar 

点击proj.android


你会发现有红XX (当时我src,gen 都是红XX  - - !!!)(奇怪的是3.0版本不会出现出现这些)



怎么解决呢,一步步来。


第一步: 复制源码lib包所有内容到项目中D:\Cocos2dX2\cocos2dx\platform\android\java\src

将Src下面的org整个文件复制到你的android项目的src中D:\Cocos2dX2\projects\HomeWar\proj.android\src

如图:






第二步: 复制资源文件到项目assets中

讲win平台下的D:\Cocos2dX2\projects\HomeWar\Resources下的资源复制到安卓的资源路径中D:\Cocos2dX\projects\HomeWar\proj.android\assets


第三步:修改eclipse中jni下的Application.mk文件配置

APP_STL := gnustl_static

APP_CPPFLAGS := -frtti -DCOCOS2D_DEBUG=1

STLPORT_FORCE_REBUILD := true

NDK_MODULE_PATH:=D:\Cocos2dX2\;D:\Cocos2dX2\cocos2dx\platform\third_party\android\prebuilt\

切记最后的“\”  下图本人截图不对





第四步:修改编译器,右击项目选择properties,修改2处内容  

c/c++ Build -> Builder Settings -> Build command: 

c/c++ Build -> Environment ->add 



Workspace选择自己的项目哦





这个变量和上面Application.mk添加的一样 ,要根据自己机器的文件路径


                                                  

到此配置完成,右击项目->Run As ->Android Application

运行项目到机器,第一次编译内容比较多,时间比较长


当然你如果是看了我前面的文章一步步来的,还会有错误提示“cocos2d-”什么的错误

(为什么呢,因为前面我教你们python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp,看到里面的cocos2d-x的”-“了么。我错了= =|||。 还有我的路径 0 0~

这里你要将自己的项目里的路径文件名去除“-”,还有Application.mk 中的“-” 去除cocos2d-x中的“-”即可


如果你看到编译成功了,恭喜你,成功了一半,为什么这么说呢,cocos2dx我的在eclipse模拟器中不显示,开始以为自己的电脑太老了。。。 - -}||

后来说是opgl的问题,需要下一个模拟器,先讲自己的项目打包(这里我就不写打包了,百度下吧~)介绍好东西了:  去下载一个Bluestacks模拟器

然后再这里运行吧~~~(或者直接真机安装哦~~)






/*****************************************************************************************/

2013/10/31

为了3.0大家还是下载cygwin吧,记得点击变成Install(下图只显示一部分,大家百度下吧。我也忘记哪些要安装了,记得我search 搜gcc,gdb等显示出来的都安装了 0 0 ~下了我N小时。。。

/*****************************************************************************************/




刚接触Cocos2d-x,如有错误请大家纠正,共同学习进步 

 编程QQ群:160296200


 本篇博客出Leon,转载请注明出处:http://blog.csdn.net/leoncoder/article/details/13547333


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Cocos2d-x】Cocos2d-x跨Android平台搭建之四:Win7 64位+ eclipse + cocos2dX 的相关文章

  • O2OA中如何使用PostgreSQL + Citus 实现分布式数据库实现方案?

    虽然 O2OA 数据表高效的表结构以及索引的设计已经极大程度地保障了数据存取操作的性能 xff0c 但是随着使用时间从增长 xff0c 数据表存放的数据量也会急剧增长 此时 xff0c 仍然需要有合适的方案来解决数据量产生的系统性能瓶颈 本
  • 我的2013——学习、工作与生活

    一直觉得应该写阶段性总结 xff0c 以知道自己这段时间在干什么 xff0c 下一个阶段该干什么 xff0c 没实施过 xff1b 一直觉得学技术就应该多些博客 xff0c 以和同行共同学习交流 xff0c 分享是美德 xff0c 也是对
  • POI Excel导出样式设置

    HSSFSheet sheet 61 workbook createSheet 34 sheetName 34 创建sheet sheet setVerticallyCenter true 下面样式可作为导出左右分栏的表格模板 sheet
  • SQL强化:将相同的或连续的时间段合并

    问题描述 xff1a 有一张签到表 xff0c 需要将连续或相同的时间段合并 xff0c 即把多条记录查询合并成一条连续的时间段记录 数据表如下 xff1a DROP TABLE IF EXISTS 96 timesheets 96 CRE
  • Mysql实现数据的不重复写入(insert if not exists)以及新问题:ID自增不连续的解答

    最近做数据处理时候 xff0c 遇到一个问题 用一个id自增主键时候 xff0c 数据表中会插入大量重复数据 xff08 除ID不同 xff09 这虽然对最终数据处理结果没有影响 xff0c 但是有1个问题 xff0c 如果数据量超大 xf
  • 2014年秋找工作经历

    博主学渣一枚 xff0c 读研期间做过几个不上档次的管理系统 xff0c 学历不太好 xff0c 基础知识不太牢固 xff0c 所以校招找工作难免辛酸 记下这个过程 xff0c 以便日后回顾来时的路 9月 xff0c 酱油了 xff0c 只
  • 服务器端获取webservice客户端IP地址

    一 基于xfire发布的webservice获取客户端ip的方法 public String getClientIp String ip 61 34 34 try HttpServletRequest request 61 XFireSer
  • @Autowired,@Qualifier @Required @Resource @Component,@Service,@Controller,@Repository @PostConstruct

    1 64 Autowired 注解 xff1a 首先在使用时候需要引入配置 xff1a lt 该 BeanPostProcessor 将自动起作用 xff0c 对标注 64 Autowired 的 Bean 进行自动注入 gt lt bea
  • HTML中select标签单选多选详解

    select 元素可创建单选或多选菜单 当提交表单时 xff0c 浏览器会提交选定的项目 xff0c 或者收集用逗号分隔的多个选项 xff0c 将其合成一个单独的参数列表 xff0c 并且在将 lt select gt 表单数据提交给服务器
  • Centos7中语言如何设置成中文

    Centos系统作为开源最优秀的Linux版本 xff0c 我们在阿里云官方镜像站 xff1a https developer aliyun com mirror 找到所需Centos版本并下载安装后 xff0c 可能未注意指定系统语言 x
  • Tomcat正常启动,访问所有页面均报404异常,404异常总结

    今天遇到一个问题 xff1a Tomcat正常启动 xff0c 访问所有页面均报404异常 404异常 xff0c 很常见 xff0c 大多情况是路径错误 web xml文件映射路径写错 服务器设置 servlet的jar包未导进去或者没有
  • oracle中游标详细用法

    游标的概念 游标是SQL的一个内存工作区 xff0c 由系统或用户以变量的形式定义 游标的作用就是用于临时存储从数据库中提取的数据块 在某些情况下 xff0c 需要把数据从存放在磁盘的表中调到计算机内存中进行处理 xff0c 最后将处理结果
  • 连接2个字符串,strcat函数。

    题目描述 设计函数连接2个字符串 单个字符串的长度不超过100 不要使用系统提供的strcat函数 输入要求 输入2个字符串 xff0c 每个字符串以换行符结束 保证每个字符串中不会出现空格 输出要求 输出连接好的字符串 输入样例 Coun
  • git 下载指定历史版本

    1 选中想回退到的commit记录 xff0c 点击如图 2 选中Hard xff0c 表示该记录之后的改动全部丢弃 3 操作完之后代码会回滚到选中的位置 xff0c 这个时候不要拉取代码 xff0c 不然又拉回来了 xff1b 直接在现有
  • 摄像机内参、外参矩阵

    摄像机矩阵由P由内参矩阵和外参矩阵组成 xff0c 对摄像机矩阵进行QR分解可以得到内参矩阵和外参矩阵 在opencv的3D重建中 xff08 opencv中文网站中 xff1a 照相机定标与三维场景重建 xff09 xff0c 对摄像机的
  • 几个简单的数据点平滑处理算法

    最近在写一些数据处理的程序 经常需要对数据进行平滑处理 直接用FIR滤波器或IIR滤波器都有一个启动问题 xff0c 滤波完成后总要对数据掐头去尾 因此去找了些简单的数据平滑处理的方法 在一本老版本的 数学手册 中找到了几个基于最小二乘法的
  • 陶哲轩实分析 3.5 节习题试解

    3 5 1 第一种定义 xff1a x y 61
  • C++ 中的 std::pair 和 std::tuple

    C 43 43 中的 std pair 和 std tuple 最近在看 C 43 43 11 的标准 xff0c 发现了 std pair 和 std tuple 感觉这两个非常有用 就在这里记录一下 std pair 出现的比较早 xf
  • OpenCV 真圆度测量

    OpenCV 真圆度测量 最近一个项目需要在图像上测量一些小孔的真圆度 因此专门研究了一下真圆度计算问题 对于一个轮廓 xff0c 我们可以求出这个轮廓的外接圆和内切圆 这两个圆的半径差定义为真圆度 这个数值越小 xff0c 表示这个圆越标
  • 如何修改 CentOS 系统最大线程数

    简介 xff1a 本文主要介绍如何修改CentOS系统最大线程数 镜像下载 域名解析 时间同步请点击 阿里巴巴开源镜像站 1 安装ElasticSearch后 xff0c 配置完成 xff0c 启动服务 xff0c 系统显示类似如下 max

随机推荐