win7 64位下cocos2d环境配置

最近在搞cocos2d游戏引擎.弄了两周终于把第一个例子成功运行了.分享下经验;

工具/原料

  • jdk1.7 

  • eclipse

  • android sdk 

  • android adt 

  • android-ndk-r9b 

  • cocos2d-2.0-x-2.0.4 

  • Eclipse CDT

方法/步骤

  1. 1

    首先安装jdk具体操作请参考其他教程,然后打开eclipse配置好android sdk adt。也可下载android官网上配置好sdk和adt的eclipse来使用

  2. 2

    在进行以下部分前必须保证你的eclipse可以创建并且可运行android项目。并且已经下载以上的所有东西。ok开始正文。

  3. 3

    打开cocos2d的samples\HelloCpp\proj.android这个就是我们今天要说的项目,现在打开eclipse导入这个项目记住不要选择copy projects into workspace不然会有一大堆错误,导入后如果有错可右键选择android tools--》fix project 

    win7 64位下cocos2d环境配置
    win7 64位下cocos2d环境配置
    win7 64位下cocos2d环境配置
  4. 4

    接下来配置ndk,r8以上版本不需要cygwin但是为了方便我们配置一下cdt

    CDT是eclipse开发C/C++的组件包,这里声明一下,使用NDK开发android是不需要CDT的。如果你安装了CDT,会在以后review别人的C++ code时带来一些方便。关于CDT的安装,有在线安装与下载安装两种:

    可以到优快云上下载CDT的压缩包,加压后把对应的目录下的文件拷贝到eclipse的对应目录下就可以了。 

    我选择的是在线安装,下面是主要步骤:

  5. 5

    首先登录http://www.eclipse.org/cdt/downloads.php,找到对应你Eclipse版本的CDT插件的在线安装地址。

  6. 打开eclipse点Help菜单,找到Install New Software菜单 

  7. 点击Add按钮,把取的地址填进去,出来插件列表后,选Select All,然后选择下一步即可完成安装

  8. 安装完成后,在eclispe中右击新建一个项目,如果出现了C/C++项目,则表明你的

    CDT插件安装成功啦!

  9. 接下来配置c++编译器,在项目上右键选择properties选着builders

    win7 64位下cocos2d环境配置
  10. 点击new选着program

    win7 64位下cocos2d环境配置
  11. 配置编译器

    win7 64位下cocos2d环境配置
    win7 64位下cocos2d环境配置
  12. 修改android.mk文件,在$(call import-module,cocos2dx)前面加上

    $(call import-add-path, D:/cocos2d-2.0-x-2.0.4)

    $(call import-add-path, D:/cocos2d-2.0-x-2.0.4/cocos2dx/platform/third_party/android/prebuilt)

    不然会报

    Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path    

    Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?    

    Android NDK: The following directories were searched:    

    Android NDK:         

    jni/Android.mk:19: *** Android NDK: Aborting.    .  Stop.

  13. 修改application.mk文件在文件最后添加APP_CPPFLAGS += -Wno-error=format-security否则会报

    D:/cocos2d-2.0-x-2.0.4/cocos2dx/platform/android/CCCommon.cpp: In function 'void cocos2d::CCLog(char const*, ...)':

    D:/cocos2d-2.0-x-2.0.4/cocos2dx/platform/android/CCCommon.cpp:44:72: error: format not a string literal and no format arguments [-Werror=format-security]

    cc1plus.exe: some warnings being treated as errors

    make.exe: *** [obj/local/armeabi/objs-debug/cocos2dx_static/platform/android/CCCommon.o] Error 1

  14. 打开你的cocos2d目录下\samples\HelloCpp\Resources把这里面的三个文件夹copy到android项目下的assets没有的话自己创建,请注意文件名。否则会报错

    win7 64位下cocos2d环境配置
  15. 现在右键运行你的项目你就会看到cocos2d的logo啦

    win7 64位下cocos2d环境配置
    END

注意事项

  • 请在真机上运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值