调用luabinding文件报错

http://quick.cocoachina.com/?p=235 这是官方《导出 C/C++ API 给 Lua 使用》教程,我严格按照教程做了,编译报错,

以下错误是MyClass_luabinding.cpp报的错

第二个问题是,在lua里如何调用 MyClass_luabinding.cpp 里自己定义的函数

显然没有添加MyClass类到项目啊。

是把这个原始的MyClass类加入到项目里嘛? 编译依然还是报错哦

MyClass_luabinding.cpp里要添加包含你自己的MyClass.h才行啊。文档里有一处提到“添加必要的 #include 指令”,你应该没注意到吧。

嗯,是的,但是引入了头文件,还是报错,似乎缺少某个文件或者某个库嘛?

source目录下你怎么又把自己的MyClass.cpp去掉了呢?

嗯,是的,

MyClass.cpp 文件内容

#include “cocos2d.h”
#include “MyClass.h”

void MyClass::addTwoNumber(float number1, float number2){
CCLOG(“测试”);
}

在quick里如何调用这个方法呢?

MyClass:addTwoNumber(1.1, 2.2)