问题:需要在lua中调用c++的文件时,将cpp的头文件按照lua的规则改写成.pkg,修改对应的编译脚本。运行build.bat时报以下的错误:
F:\sgClient\cocos2d-x-2.2\projects\sgClient\tools\tolua++>tolua++ -L basic.lua -o "../../../../scripting/lua/sgClient_support/Lua_extensions_sgClient.cpp" sgClient.pkg
***curr code for error is
锘?
class ycLabelTTF : public CCNode
{
void updateStroke();
};
stack traceback:
[string "tolua embedded: src/bin/lua/basic.lua"]:91: in function 'tolua_error'
[string "tolua: embedded Lua code 23"]:5: in main chunk
** tolua internal error: [string "tolua embedded: src/bin/lua/container.lua"]:752: #parse error.
stack traceback:
[string "tolua: embedded Lua code 23"]:6: in main chunk