在win7下搭建cocos2d-x v3.2rc0开发环境(For Android)

基于cocos2dx3.1引擎C++编写的android平台串口通信接口 005. 基于cocos2dx3.1引擎C++编写的android平台串口通信 阅读详情

cocos2d-x 是目前比较流行的游戏引擎,为大多游戏开发爱好者所喜爱,

因此,本文的目的在于教导新手如何在win7下建立cocos2dx开发环境,

截止本文,cocos2dx的最新版本为 v3.2rc0版,我将假设您的开发

环境中已包含VS2012/VS2013集成工具(该IDE下载安装比较简单,

没有安装的朋友可以到微软官方下载安装),有了该工具,接下便

开始我们的游戏环境搭建之旅吧...


首先,建立该开发环境需要以下工具:

1.Visual Studio 2012/2013(微软IDE开发工具)

2.Cocos2d-x v3.2rc0版(游戏开发引擎)

3.JAVA JDK(JAVA开发工具包)

4.python工具(用于脚本编译)

5.ADT包(含Android SDK组件和一个内置ADT(Android开发者工具)的Eclipse IDE版本)

6.Android NDK(so和java应用一起打包成apk)


一.首先到中文官网下载cocos2d-x v3.2rc0版本,

传送门:http://cocos2d-x.org/download

下载完毕后,我们直接解压,即可得到主要目录(本文相关软件我全部解压至G:\),

然后进入到G:\cocos2d-x-3.2rc0\build,用VS2012打开cocos2d-win32.vc2012.sln,

如图:


这里需要注意的是,默认平台工具集为v110_xp,如果我们用的是win7平台,请将其改为Visual Studio 2012(v110),


之后,我们将启动项改为CppTest,然后生成解决方案...


编译成功后,我们按下F5, 便可以成功启动,然后看到如下画面:


二.安装配置JAVA JDK

因为我们希望能移植到Android平台,所以JAVA JDK是必须的,这里推荐使用64 bit JDK for windows 64bit。

传送门:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载完毕后,对其进行安装,本机路径为:G:\Java\jdk1.8.0_05


配置用户环境变量:

1.新建用户变量:

变量名:JAVA_HOME         变量值:G:\Java\jdk1.8.0_05
变量名:CLASSPATH          变量值:.;%JAVA_HOME%\lib;(注意点号)


配置系统环境变量:

2.在系统变量后继续添加:
 系统变量名:Path            变量值:;%JAVA_HOME%\bin

到此,环境变量配置完毕。


然后在Dos窗口下输入java -version

(开始->运行->cmd 或 win+R)

若看到如下画面,则表明安装成功:


三.下载ADT包,配置Android SDK环境

ADT包中包含名为Eclipse的IDE开发工具,同时也包含了Android SDK,内置的ADT开发工具其作用为使得

Eclipse能够使用Android SDK组件(相当于一座桥梁),

传送门:http://developer.android.com/sdk/index.html

(可能被墙,本人用了代理服务器顺利进去)

配置用户环境变量:

变量名:ANDROID_SDK         变量值:G:\adt-bundle-windows-x86_64-20140624\sdk\platforms;G:\adt-bundle-windows-x86_64-20140624\sdk\tools;G:\adt-bundle-windows-x86_64-20140624\sdk\platform-tools;

变量名:path                            变量值:%ANDROID_SDK%( 如存在继续添加,记得用分号隔开)


然后在CMD下的DOS窗口中输入adb -h检验是否安装成功。


四.下载并安装python工具

这里的版本为python2.73,

传送门:https://www.python.org/download/releases/2.7.3/

1.下载并安装python2.73。

本机的路径为G:\Python27,


配置用户环境变量:

变量名path                        变量值:G:\Python27(在后面继续添加,记得用分号隔开)


在CMD下的DOS窗口中输入python,如如下图所示便表明安装成功:


五.配置安装Android NDK

先下载并安装Android NDK,推荐使用Windows 64-bit, 本机路径为:G:\android-ndk-r9d,

传送门:http://developer.android.com/tools/sdk/ndk/index.html


配置用户环境变量:

变量名:NDK_ROOT     变量值:G:\android-ndk-r9d

变量名:path                  变量值:%NDK_ROOT% (从已有后面添加,记得用分号隔开)


六.创建生成Cocos2dx工程项目。

在CMD下的DOS窗口中进入G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin目录中,

然后输入

python cocos.py new beyondTest -p com.cocos2dx.org -l cpp -d beyond 

用cocos.py脚本创建项目工程,如图所示:

参数说明:

  • test为项目名称
  • -p后面接包名
  • -l后面接开发语言类型,有cpp, lua, js三种类型
  • -d后面接项目存放的目录

然后进入到G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin\beyond\beyondTest\proj.android目录中,

在DOS下输入python build_native.py对build_native.py脚本进行编译,


七.对Cocos2dx项目用真机进行测试运行。

1.打开Eclipse,设置Android NDK的路径(选择Windows->Preferences->NDK)

(注意:第一次启动Eclipse,会同时出现一个即时对话框,要求设置默认工作区(workspace)。

你可以选择默认设置,也可以按自己的需求设置(我将其设置为G:\Java\workspace))



2.在Project Explorer空白处点击鼠标右键,选择Import...

3.选择Exiting Android Code Into WorkSpace,点击Next。


4.浏览目录为G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin\beyond\beyondTest\proj.android,

然后点击Finish。


5.刚导入时发现有错误,原因是缺少java的org.cocos2dx.lib,如图:

(Windows->Show View->Problems可显示该界面)


6.我们将G:\cocos2d-x-3.2rc0\cocos\platform\android\java\src目录下的org文件覆盖到

G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin\beyond\beyondTest\proj.android\src目录下,

然后重新导入beyondTest工程,然后我们可以看到错误消失了:


 真机测试
1.用USB连接上带ANDROID系统的手机,然后鼠标右击该工程,或者选择菜单中的Run,
之后点击Run As->Android Application,进入如下界面(可以看到我的ANDROID版本仍为2.3.4,
但不影响结果^0^),选择后点击Ok,便可以成功在真机上运行了。




最后来张运行成功后的截图:

转自:http://blog.youkuaiyun.com/beyond_ray/article/details/37995287

Cocos2d-x_v3.2《别踩白块儿》源码 参照博客(三十画生 一个北漂的人)《别踩白块儿》文章编写,并完善相关代码。 立即下载

相关推荐

windows10下 iperf3测试带宽

客户端输入:"iperf3.exe -u -c 服务器IP地址 -b 5g" //客户端给服务器发送udp数据包,最大带宽为5g。客户端输入:“iperf3.exe -c 服务器IP地址 -P 10“//表示客户端10路并行给服务器发送TCP包;上图可知:带宽是15Gbps(这里不知道为什么下面测试的UDP会比这里TCP慢 按道理UDP不可能比TCP慢的5.)3. 验证是否下载成功,在打开的窗口中输入“iperf3.exe -v”,会出现安装的版本,表示安装成功了。5. iperf3参数。

xiaoqixiaoguai的博客 5888

【android 串口开发(二) 之 串口读写操作】

串口的读写操作 既然,我们的so已经生成了,那么接下来就是串口的读写操作啦。 下面贴出关键类的代码: ** * 串口操作类 */ public class SerialPortUtil { private String TAG = SerialPortUtil.class.getSimpleName(); private SerialPort mSerialPort; private OutputStream mOutputStream; private InputStr

da_caoyuan的博客 2310

STM32F103C8T6飞控入门:从零开始,用HAL库和MPU6050搭建你的第一架四轴无人机

本文详细介绍了如何使用STM32F103C8T6和MPU6050模块从零开始搭建四轴无人机飞控系统。通过硬件选型、电路设计、HAL库配置、姿态解算算法实现以及PID控制等步骤,帮助创客和嵌入式爱好者快速入门飞控开发。文章还提供了实用的调试技巧和常见问题解决方案,适合想要掌握四旋翼无人机核心技术的开发者。

weixin_42524750的博客 266

Android 串口通信 原来如此简单

Android串口通信,Android SerialPort,安卓串口通信框架,Android串口通信SDK,Android串口通信开源库,实现串口快速通信,无需在乎串口实现;适用于Kotlin项目;

weixin_45379305的博客 8438

Cesium实战:如何在前端直接渲染TIFF影像(附完整代码与避坑指南)

本文详细介绍了如何在前端利用Cesium直接加载和渲染TIFF影像的完整技术方案。针对TIFF格式的地理影像数据,文章提供了从文件解析、坐标转换到像素处理与Cesium集成的全流程代码实现,并分享了性能优化与常见问题的避坑指南,帮助开发者高效实现三维地理可视化。

weixin_29290947的博客 314

LSM6DSOW陀螺仪轮询驱动:从I2C/SPI配置到数据读取全解析

惯性测量单元(IMU)是现代嵌入式系统中实现姿态感知与运动跟踪的核心传感器,其通过加速度计和陀螺仪测量线性加速度与角速度。在嵌入式开发中,轮询(Polling)作为一种基础且可靠的通信方式,通过主循环主动查询传感器状态,简化了初始调试与验证流程。对于I2C/SPI接口的数字传感器,掌握寄存器配置、数据就绪标志检查及原始数据转换是通用的驱动方法,能够快速验证传感器工作状态并理解数据流。LSM6DSOW作为一款高性能6轴IMU,支持可配置的量程与输出数据速率,适用于无人机飞控、手持云台等高动态场景。本文以LSM

weixin_28728265的博客 555

64位win7系统下cocos2d-x3.x的环境配置(自学笔记)

64位windows7下cocos2d-x3.x开发环境配置

liuxiaoyuer123的博客 640

大模型和任务型对话系统如何结合

三种方法都是基于prompt1.prompt中定义大量可分类的domain标签,每种标签含有的样例。走对话系统nlu常规步骤,domain分类,意图分类,slot提取等。缺点:需要很复杂的prompt,写的未必完善。需要多次调用llm2.prompt中定义每种query下可以调用的functioncall。3.也是基于prompt,可以管理对话主题,实现更丰富的话题流转。面向某个具体领域,没有细分的domain类别。

qq_29837229的博客 2450

在win7在结构cocos2d-x v3.2rc0开发环境(For Android)

    cocos2d-x 这是现在比较流行的游戏引擎。, 因此。本文的目的在于教导新手怎样在win7下建立cocos2dx开发环境, 截止本文,cocos2dx的最新版本号为 v3.2rc0版,我将如果您的开发 环境中已包括VS2012/VS2013集成工具(该IDE下载安装比較简单, 没有安装的朋友能够到微软官方下载安装),有了该工具,接下便 開始我们的游戏环境搭建之旅吧...

weixin_34144450的博客 108

结构力学本构模型:复合材料模型:复合材料热力学行为技术教程_2024-08-07_06-54-53.Tex

热塑性复合材料是一种由热塑性树脂基体和增强纤维组成的复合材料。与热固性复合材料不同,热塑性复合材料在加热时可以软化,冷却时硬化,这一过程可以重复进行,因此它们具有可回收和可再加工的特性。热塑性树脂,如聚酰胺(尼龙)、聚碳酸酯、聚醚醚酮(PEEK)等,与碳纤维、玻璃纤维等增强材料结合,可以制备出具有高强度、高刚度和良好耐热性的复合材料。热粘弹性理论是研究材料在温度变化和时间依赖性载荷作用下的变形和应力响应。复合材料,由于其独特的微观结构,展现出复杂的热粘弹性行为。

807

嵌入式开发环境Vscode开发STM32单片机程序

STM32单片机非常强大,大多数教程都是使用 keil 编译器,keil 是收费的而 gcc 是开源免费的。这里介绍一些使用 gcc +开发单片机程序的经验。(这里不解释 gcc 是什么)。

嵌入式技术开发 1839

cocos引擎v2.1版本android 编译问题解决办法 (cocos2d-x-3.4rc1)

下载了最新版的cocos v2.1.2beta,使用cocos.exe来创建项目,而且在最下方的附件功能里还勾选了“支持x86架构cpu”这个选项,导致使用build_native.py编译不通过,以及cocos.py也compile不通过;提示android.mk的19行prebuilt-mk报错:***ANDROID NDK aborting, 之后尝试做了几处改动——添加...

247

大数据利器Hadoop:从基础到实战,一篇文章掌握大数据处理精髓!

在当今大数据时代,数据量的爆炸式增长对企业和技术提出了前所未有的挑战。如何高效地存储、处理和分析这些庞大的数据集,成为了亟待解决的问题。Hadoop作为一种分布式计算框架,应运而生,为大数据处理提供了有效的解决方案。Hadoop是一个由Apache软件基金会维护的开源项目,它基于Google的分布式文件系统(Google File System,GFS)和MapReduce计算模型设计。Hadoop的主要目标是处理大规模数据集,它可以在普通硬件集群上运行,从而降低了大数据处理的成本。

邓邓子的博客 8274

在win7下搭建cocos2d-x v3.2rc0开发环境

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34293059的博客 136

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

cocos2d-x 3.0 Android编译环境的搭建win7+Eclipse

安装工具 原文地址: 1. 配置JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人的系统是Win7 64位版,但安装的是JDK7,Windows X86版。 假设安装目录在:C:\Program Files (x86)\Java\jd

学无止境 1103

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Cocos2d-x的Android配置以及相关参考文档

Cocos2d-x Android Documentations github

ccf19881030的专栏 2241

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

cocos2d-xV3.0rc 环境搭建

一.下载 由于www.cocos2d-x.org很难打开,不知道是不是电信的问题,所以只好在cocoschina论坛里王哲大牛的帖子里找到了一个下载链接:http://126.am/GyU7l0 帖子的地址为:http://www.cocoachina.com/bbs/read.php?tid=194680,如果你能打开可以在这里下载:http://www.cocos2d-x.org/down...

weixin_34024034的博客 104

Cocos2d-x3.0终于版Mac以及Win系统相关环境部署

因个人原因此博客停止更新,其它更新博文将在该博客继续更新。http://blog.csdn.net/xiaohan_aimti/article/details/24653831 就在前几天,2014年的4月23日。Cocos2d-x也最终从Cocos2d-xV3.0rc2升级到了最终的稳定版3.0。我的博客也開始对Cocos2d-x3.0进行对应技术更新。由于我也...

weixin_30487201的博客 187

Cocos2d-JS下往Sprite SkeletonAnimation Armature(骨骼动画)添加shader

环境: win7 64位 Cocos2d-JS v3.0 (final) Cocos Code IDE v1.0.0.RC2 在win32和安卓真机上测试已成功,在浏览器上浏览器会报shader文件初始化错误,不知道是不是引擎的BUG... 除了shader用到的两个文件,其他动画资源都可以在官方demo资源文件夹中找到,文章的最后也会附上用到的文件(包括shader文件)

et_sandy的专栏 7948

cocos2dx打包apk

一、相关工具准备   1、SDK 2、NDK 3、ANT   4、JDK 并且搭建好JDK环境 二、搭建环境 1.打开cocos2dx目录下的setup.py文件 2.如图所示,按照提示分别输入之前下载的NDK、SDK、ANT路径,然后cocos2dx打包成apk环境就搭建好了,接下来就是打包了。 ...

weixin_30588675的博客 247

保存收藏:CocosDashboard 2.1.4 最后一个支持 win7 win8 win8.1 macOS 10.14 的版本

近期更新的 CocosDashboard 2.1.4 版本将作为最后一个支持 win7 win8 win8.1 macOS 10.14 ,后续的 CocosDashboard 版本,在这些系统中将直接无法打开。目前这个版本在判断系统为 win7 等低版本系统后会弹出系统升级提示,并且不会自动升级 Dashboard,意味着低版本系统后续将无法收到 CocosDashboard 的更新。建议各位还在使用 win7 等系统的同学,尽快升级系统。

滴水石穿 446

Cocos2dx在win32 xp下的环境部署(图文教程超详细)

刚买了Cocos2d-x高级开发教程(制作自己的《捕鱼达人》),拿到书的时候有点小兴奋,哇!我的手游编程要正式开始了!很捉急的看了序,印象里就王哲的签名。不管拉,第一章走起。Cocos2d-x的引擎更新还是蛮快的,书是2013年7月重印版,第一版也就是2013年6月份,可是cocos2d-x的版本迭代了好几次,最新版(v2.2)的项目结构跟书上的有明显的差别,所以为了保持原汁原味,不追潮流了。我下

重出江湖NO1的专栏 1734
上一篇: 浅谈 C++ 中的 new/delete 和 new[]/delete[]
下一篇: 两点之间走直线真的最近吗?
tspangle
博客等级 码龄19年 81粉丝 88原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值