cocos2d-x 2.0+eclipse+winxp配置

cocos2d-x 2.0+eclipse+winxp配置,第1张

概述配置cocos2d-xandroid开发环境。 1、在andorid developer官网下载adt-bundle-windows-x86-20131030.zip 该文件继承了eclipse和CDT  ADT以及android sdk,这个文件直接解压,不要移动解压之后的文件的位置。 加压完成之后进入加压目录会有eclipse和sdk两个目录。进入eclipse目录启动eclipse之后就可以 配置cocos2d-xandroID开发环境。


1、在andorID developer官网下载adt-bundle-windows-x86-20131030.zip
该文件继承了eclipse和CDT ADT以及androID sdk,这个文件直接解压,不要移动解压之后的文件的位置。
加压完成之后进入加压目录会有eclipse和sdk两个目录。进入eclipse目录启动eclipse之后就可以新建androID app了。


2、安装ndk。我这里是下载的androID-ndk-r9d-windows-x86.zip,直接解压即可。
3、安装cygwin。
cygwin只需要安装如下软件:
autoconf2.1、automake1.10、binutils、gcc-core、gcc- g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make。


4、安装好cygwin之后启动cygwin,第一次启动的时候他会创建一个主用户目录在cygwin的安装目录下的/home目录下,并且建立一个.bash_profile文件。


5、用编辑软件打开上面提到的.bash_profile文件,添加如下几行
export NDK=/cygdrive/e/androID-ndk-r9d #这个路径有可能可以不用设置。
export _CYGBIN=C:/cygwin/bin #cygwin安装目录
export _ANDROIDTOolS=E:\adt-bundle-windows-x86-20131030\sdk\tools #androID sdk工具目录
export NDK_ROOT=E:/androID-ndk-r9d #ndk安装目录


6、设置好以上环境变量之后就可以通过cygwin进入ndk安装目录的samples\hello-jni目录(注意cygwin的目录结构是/cygdrive/e这里e表示windows下的盘符,后面的路径和windows一样。在该目录下运行$NDK_ROOT/ndk-build进行编译,如果编译成功就说明ndk配置好了。
因为后面cocos2d-x要提到如何把c++程序打包成apk在androID运行,所以这里先不说。


7、接下来是要下载cocos2d-x,因为我的电脑是xp系统,只有vs2008,所以我下载的是cocos2d-2.0-x-2.0.3.zip,下载之后解压。


8、进入解压目录下的samples/HelloCpp/project.androID目录,运行./build_native.sh编译。
注意这里因为我是用的ndk9,所以编译会遇到一个错误,这个时候需要修改该目录下jni目录下的Application.mk文件,在其中添加一个cppflag,忽略掉错误。APP_CPPFLAGS += -Wno-error=format-security。如果使用ndk8据说不忽悠这个问题,或者是使用新一点的cocos。


9、打开eclipse,file----import------existing projects into workspace。
在d出的窗口中选择E:\cocos2d-2.0-x-2.0.3\samples文件夹然后确定,勾选HelloCpp.androID工程并导入,这时候导入之后会有错误。
10、点击工程右键propertIEs,在d出的菜单中选中androID选项然后在里面勾选androID4.4。这里我的androID sdk使用的4.4
11、点击工程右键build path--------link source,在d出来的菜单中添加E:\cocos2d-2.0-x-2.0.3\cocos2dx\platform\androID\java\src目录
然后工程就可以编译了。
12、连接上手机点击run,选择androID application下载到手机就可以运行了。 总结

以上是内存溢出为你收集整理的cocos2d-x 2.0+eclipse+winxp配置全部内容,希望文章能够帮你解决cocos2d-x 2.0+eclipse+winxp配置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1020106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存