使用VS插件在VS2012/2013上编辑和调试Quick-cocos2d-x的Lua代码

BabeLua 2.1.4.0版本发布
1.修复了补全列表分析时的一个BUG
2.修复了使用了lua协程导致调试命不中断点的BUG
3.修复了启动VS后(无管理员权限)点击Lua菜单打不开setting等界面的问题

谢楼主提供教程,小弟遇到问题啊~没法断点调试
Warning 1000: Lua functions were not found during debugging session
Debugging session ended
教程上说把pdb文件放到和exe文件一个文件夹,可是搜遍了没有找到这个pdb文件啊?没有生成?

非常不错。不知道为什么启动调试exe的时候特别慢呢? 很容易卡死

是quick 3.3版本吗?需要使用编译出来的Debug目录下的player3.exe文件用来调试,你可以参照一下这个
http://www.cnblogs.com/cci8go/p/4180781.html

BaseLua一直在更新,nice work,加油

BabeLua 3.0.1.0版本发布
1.支持新建VS解决方案(Lua)的方式来管理Lua文件,用以替代“Folder Explore”功能;
2.自动补全功能的增强:支持多个补全列表;针对cocos2d做了优化;

BabeLua 3.0.1.0版本使用步骤:
1.先创建Lua工程(首次使用)
点击VS菜单Lua->New Lua Project,新建Lua工程
2.Lua编辑
在Lua工程中打开Lua文件,进行编辑(原先Folder Explorer已经去掉)。新建,删除Lua文件都在Lua工程进行操作
3.Lua调试
将Lua工程设置为启动项,按F5启动调试。
4.打开Lua工程(再次使用)
找到先前保存的Lua工程的 sln 文件,双击打开。

最新cocos2dx词库:
cocos2dx2.2.3api.lua: cocos2d-x 2.2.3词库
cocos2dx3.0-api.lua: cocos2d-x 3.0词库
cocos2dx3.2-api.lua: cocos2d-x 3.2词库
cocos2dx3.3-api.lua: cocos2d-x 3.3词库
cocos2dx3.4-api.lua: cocos2d-x 3.4词库
cocos2dx3.5-api.lua: cocos2d-x 3.5词库
quick-cocos2dx-api.lua: quick词库

词库下载地址:http://pan.baidu.com/s/1sjmC169

选择下载对应版本的cocos2d-x词库文件,放在【我的文档】【BabeLua】【Completion】目录下,重新启动VS即可。

新建Lua工程 那几个路径怎么填?怎么调试?新建quick-x 3.5项目

建议,新建lua项目时,那些路径输入项可以使用预先设置保存的默认值

quick 3.5支持嘛

— Begin quote from ____

引用第65楼babestudio于2015-04-03 16:56发表的 :
BabeLua 3.0.1.0版本发布
1.支持新建VS解决方案(Lua)的方式来管理Lua文件,用以替代“Folder Explore”功能;
2.自动补全功能的增强:支持多个补全列表;针对cocos2d做了优化;

http://www.cocoachina.com/bbs/job.php?action=topost&tid=205043&pid=1275333

— End quote

新项目,能给具体的示例吗?
我新建项目是基于cocos工程来的,很慢
运行也没有反应。。。

请问quick 3.5支持嘛

command line不需要填写,已成功调试

请问vs里面output窗口不打印lua的print输出log,这个有办法解决嘛?

vs里面output窗口打印lua的print输出log,请参考BabeLua常用技巧

http://blog.csdn.net/babestudio/article/details/27226477

直接参照帖子第一页的参数就可以了,来来回回就下面几个参数

(1)Lua scripts folder
Lua文件目录,该目录下的所有Lua文件将在“Folder Explorer”中列出。
(2)Lua exe path
调试时启动的exe文件路径。
(3)Working path
启动“Lua exe”时,此参数作为启动进程的working directory参数。
(4)Command line
启动调试时传递给“Lua exe”的命令行参数。
例如:-workdir D:\quick-cocos2d-x-develop\samples\benchmark -file scripts\main.lua
quick-x-player支持的命令行参数请参考:http://quick.cocoachina.com/?p=39

造福类的好产品。我在vs2013下设置后成功启用player.exe命令行模式,并运行了main.lua的代码,但不能调试代码。另外引用的资源会报错,把res文件夹加入到项目中也不行。请问如何解决

谢谢 谢谢谢谢谢谢 是个字节

非常感谢你的回复

我这里一点击启动,vs就未响应了,lua插件的设置也没问题,到底是哪里的问题?工程确定是lua工程

lua exe path 写错了 D:\cocos2dLua\quick-3.3\quick-3.3\quick\player\win32\player3.exe