C++扩展中实现异步回问题 无法从“v8::Primitive *”转换为“v8::Object *volatile ”
发布于 13 小时前 作者 f1025211271 132 次浏览 来自 问答

最近用node.js 在c++扩展里 做一个异步函数。http://my.oschina.net/u/1454562/blog/285926 网上有有几篇例子 但都 特别旧了, v8函数的使用方法完全都不可用了。又找不到v8的说明文档。比如我调用 Local<Function> callback = Local<Function>::Cast(args[1]); Persistent<Function> lCallback = Persistent<Function>(isolate, callback); 这就可以 但是 Local<Function> callback = Local<Function>::Cast(args[1]); Persistent<Function> lCallback; lCallback = Persistent<Function>(isolate, callback); 就会失败 提示无法从“v8::Primitive *”转换为“v8::Object *volatile ” 因为这个lCallback我是想存在一个对象里面的 所以我只能用下面哪种来实现 但为什么报错又看不懂,求大神解答啊!

回到顶部