http://quick.cocoachina.com/?p=235 这是官方《导出 C/C++ API 给 Lua 使用》教程,我严格按照教程做了,编译报错,
以下错误是MyClass_luabinding.cpp报的错
第二个问题是,在lua里如何调用 MyClass_luabinding.cpp 里自己定义的函数
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)