加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

搭建quick-cocos2dx调试环境出错

发布时间:2020-12-14 20:39:57 所属栏目:百科 来源:网络整理
导读:最近开始学习cocos2dx+lua开发游戏,我选择了quick-2.2.5-plus版本。 运行player的demo没有任何问题,但是作为一个程序猿,不能debug是一件多么痛苦的事情。 查阅网上的资料,看到一种办法: 使用LDT独家的Eclispe,或者使用Eclipse+LDT插件(至于下载、还是

最近开始学习cocos2dx+lua开发游戏,我选择了quick-2.2.5-plus版本。

运行player的demo没有任何问题,但是作为一个程序猿,不能debug是一件多么痛苦的事情。


查阅网上的资料,看到一种办法:

使用LDT独家的Eclispe,或者使用Eclipse+LDT插件(至于下载、还是安装插件,看个人喜好,怎么安装看网上其他教程)

1.创建项目


2.启动debug模式

选择项目右键->Debug As->Debug Configuration

左侧选项栏里面找到右键new出现



点击debug就开始了

3.启动quick-player,打开你的项目

File->Auto Connect Debugger,F5刷新,如果此时你的lua里面有断点,并且已经执行到断点的话,Eclise里面就会中断,并且自动切换到Debug模式


第二种调试的方法

使用Cocos Code IDE,我的版本是V1.0.1(Windows开发环境)

1.首先Window->Prefrences->Cocos->Quick里面设置好Quick path

2.选择项目右键->Debug AS->Cocos Luabingding

3.如果不出意外的话,现在应该会弹窗提示player.exe找不到


原因是因为你没编译过player的proj.win32工程,解决办法:编译win32工程,然后将proj.win32下面的Debug改名为bin,再运行就好了


其实上面的两种方法都一样的原理,一看Cocos Code IDE也是源自Eclipse,应该是对Cocos Luabanding做了一些处理罢了


最重要的:

如果你的player卡在 “Waiting For Connect To Debugger”或者Cocos Code IDE卡在开始蓝色界面,有个play按钮

那么可能是因为你的端口被迅雷占用了,对,你没有听错是迅雷!

解决办法:把迅雷干掉,打开任务管理器把进程 ThunderPlatform.exe*32 干掉


请关注我的新浪微博

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读