使用eclipse CDT 调试cocos2d-x 3.3 android 工程

39 篇文章 0 订阅
        现在的CDT技术以及Cocos2d-x已经发展到了一定程度,虽然使用CDT来调试Native C++效率还不像VS中那么高,但是为了使用C++开发android程序,为了实现跨平台技术,能够在android开发中实时调试C++程序还是很有必要的。 
        第一次在eclipse下调试C++,走了很多弯路,所以还是得记录下来。 
        必要的工具就不说了,大致安装顺序是:JDK,ADT,NDK,CDT,ANT,这些安装网上都有教程,当然也得注意环境变量的配置不能错。 
        1.创建cocos2d工程 
        有了以上工具就可以开始搭建Cocos2d-x的android工程了,我使用的批处理文件创建工程: 
        在cocos2d-x-3.3beta0\tools\cocos2d-console\bin文件加下创建bat文件,编码如下: 
         
        <span style="font-size:14px;">@echo off  
        
        
        echo =============Cocos2D-x新建项目==============  
        
        set /p name=输入项目的名称:  
        
        echo 项目名为: %name%   
        
        echo 正在创建新项目...  
        
        set pack=<span style="font-family: Arial, Helvetica, sans-serif;">com.wq.</span>
        
        cocos new %name% -p %pack%%name% -l cpp -d "D:\work\game\cocos2d-x-3.3beta0\project"
        
        echo 创建完成.
        
        pause</span>
         注意包名已经预定义了:com.wq.prjname 
         
        -d 后面表示路径,如果路径中含有空格,则必须要使用双引号。如果不写-d参数就会在cocos2d-x-3.3beta0\tools\cocos2d-console\bin下创建了。 
        创建完毕后设置的路径下就能找到对应的工程文件夹。 
        2.将cocos2d工程导入Eclipse 
        打开eclipse,使用imort 进行导入: 
           
        然后找到上文中新建工程路径下的proj.android文件夹,完成导入。(导入的过程如果有错那么可能就是前文所说的工具没有安装对了,在网上有讲,可进行修改) 
        后面将会进行编译设置,也很简单。首先刚刚导入的项目上右键选择proerties打开属性设置界面,按下图进行设置: 
        将C++build标签中的当前为Active的配置进行修改,设置build command:D:\EN\android-ndk-r9是NDK安装路径,对这个版本的Cocos是要使用NDK r9d版本,将这个路径修改为自己NDK安装路径:D:\EN\android-ndk-r9\ndk-build.cmd NDK_DEBUG=1 
           
        后面需要修改工程的属性,打开工程目录下AndroidManifest.xml,将可调式属性修改成true: 
           
           
        所有设置完成,开始编译工程,build吧~~~ 
        这时候可能会报错,新版的ADT这个属性不能改,不过不用管它到error界面下 
           
        找到AndroidManifest.xml文件中的错误,在错误上右键,从弹出菜单上选择quick fix ,让eclipse自己修复错误,然后再次编译完成。 
          
        3.开始Debug 
        在项目文件上右键,Debug As--- Android Native Application,然后就会进入GDB的调试中。注意如果是使用的Hellow world开始调试也有可能必须等项目启动后才能进断点, 
           
           
        成功~~,相当的简单好用啊。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值