搭建quick-cocos2dx调试环境出错

最近开始学习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 干掉


请关注我的新浪微博

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...