Mac 下 Eclipse 下 Cocos2dx环境搭建

1.准备工作

   android_ndk   配置好环境变量

   android_sdk

   Eclipse_CDT

   Cocos2dx(我用的版本是2.0.3)


2. 修改{2dx}/create-android-project.sh

   NDK_ROOT_LOCAL="/Users/user/android_ndk/android-ndk-r8"
   ANDROID_SDK_ROOT_LOCAL="/Users/user/android-sdks"


3.给{2dx}/create-android-project.sh执行权限

   然后运行,按照提示输入

  最后创建的工程会在{2dx}/ 这目录下


4.从Eclipse 下面导入工程 刚创建的工程

     发现其依赖于另外一个工程(路径为:{2dx}/Users/user/cocos2d_x/cocos2d-2.0-x-2.0.3/cocos2dx/platform/android),

     也将其导入到Eclipse里面


5.然后在eclipse里面,File->New->Other->Convert to a C/C++ Project


6.再让其可以像编译java一样编译 C++

    我的工程->Properties->C/C++ Build 

   Builder Settings:

     不勾选Use default build command

     在Build command:里面输入 bash ${workspace_loc:/TestCCandroid}/build_native.sh NDK_DEBUG=1 V=1

   Apply->OK


7.Link将要存放游戏源代码的Classes文件夹

   我的工程->Properties->C/C++ General-->Paths and Symbols

  GNU C++

 source Location:Link Folder,选择工程的Classes文件夹

为了查看方便,加入2dx源码,

 同样link 2dx源码



8.点开main或者别的.cpp文件,会发现有错误和警告

  1.先导入头文件

     我的工程->Properties->C/C++ General-->Paths and Symbols

    GNU C++

     includes: $android_ndk/platforms/android-8/arch-arm/usr/include

                   $cocos2dx/cocos2dx/include

                 $cocos2dx/cocos2dx/platform/android

               $cocos2dx/CocosDenshion/android


  Apply-->OK

 

 9.发现还是有些错误,这是由于Eclipse对C/C++支持不好的原因

     我的工程->Properties->C/C++ General-->Code Analysis

     勾选Use project settings


    然后将Syntax and Semantic Errors取消

   OK



整个过程大致如此!!!!!!!!


如果不清楚,请参考:

http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started

 



    




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值