請問各位大神,如何c++綁定c++
//HelloWorld.js
cc.Class({
extends: cc.Component,
properties: {
// defaults, set visually when attaching this script to the Canvas
text: 'Hello, World!'
},
// use this for initialization
onLoad: function () {
// cc.log("js get from c++: ");
//_image.getImageDes()
// this.getImageDes()
//this._image.getImageDes();
// var mm = ZfsCFunc();
// cc.log("mm===="+mm);
jsbTest.testlog("ToneCode0015");
},
// called every frame
update: function (dt) {
},
test: function(){
cc.log("good,success")
}
});
#include "ToneHelper.hpp"
#include "cocos2d_specifics.hpp"
#include "ScriptingCore.h"
#include "jsfriendapi.h"
#include "jsapi.h"
#include "cocos2d.h"
#include "cocos/scripting/js-bindings/manual/ScriptingCore.h"
void ToneHelper::initRecorder(){
recorder = new RDRecorder();
recorder->delegate = this;
recorder->startRecorder();
// jsval v1;
//
//std:string funName = "require('HelloWorld').test()";
//
// bool isFaild = ScriptingCore::getInstance()->evalString(rStr.c_str(), &v1, "HelloWorld", sc->getGlobalContext(), sc->getGlobalObject());
log("testtest");
jsval ret;
ScriptingCore:: getInstance()->evalString("HelloWorld.test()");
}
void ToneHelper::getCMD(int cmd) {
log("received %d",cmd);
}
help meeeeee
