tolua namespace

来源:互联网 发布:windows安装ipython3 编辑:程序博客网 时间:2024/06/07 01:44
问题

如果自定义的类别里有自行定义的 namespace 时,跑 .bat 后看 output log 的最后一行会发现这样的错误:

Exception: The namespace (Evo::TalkWidget) conversion wasn't set in 'ns_map' section of the conversions.yaml

好吧,看错误内容……来去找一下 conversions.yaml 这个档,位置应该在 /tools/bindings-generator/targets/lua 底下,直接用文字编辑器打开来看。

我勒了个去!果然要把自订的 namespace 加到 ns_map 的变数中,那个 .ini 里的 cpp_namespace 作用果然只是用来卖萌的吧....=A=

要加的内容如下:

---------------------------------------------------------------------------------------
ns_map:
"cocos2d::extension::": "cc."
"cocos2d::ui::": "ccui."
"cocos2d::": "cc."
"spine::": "sp."
"cocostudio::": "ccs."
"cocosbuilder::": "cc."
"CocosDenshion::": "cc."

"Evo::": "evo."


http://www.cocoachina.com/bbs/read.php?tid=196037

0 0
原创粉丝点击