美文网首页
2019-01-14

2019-01-14

作者: garyxuan1992 | 来源:发表于2019-01-14 15:23 被阅读0次

Cocos2dx使用cocos compile编译lua为luac保留debug信息

大家一定遇到过一个问题,就是项目接入bugly等工具之后,上报的错误信息里缺少行号信息,如下图:

编译命令为cocos luacompile -s src/ -d out/

找编译命令的源文件cocos2d-x-3.13.1\tools\cocos2d-console\plugins\plugin_luacompile\__init__.py

找到该行代码 cmd_str = "\"%s\" -b \"%s\" \"%s\"" % (self._luajit_exe_path, lua_file, output_file)

改为cmd_str = "\"%s\" -bg \"%s\" \"%s\"" % (self._luajit_exe_path, lua_file, output_file)

这里修改了luajit的编译参数,参数用法见该文档luajit

相关文章

网友评论

      本文标题:2019-01-14

      本文链接:https://www.haomeiwen.com/subject/ddtjdqtx.html