如何获得v8函数以返回c ++对象?

钱德勒·弗里曼

我目前正在尝试为Node.js更新C ++库包装。当前它使用Nan 1.0,我需要将其转换为使用最新版本Nan 2.0。但是,我遇到了一个有趣的问题。我有这两行:

Local<Object> obj;
obj = Nan::Get(result_object, conns[i].from_neuron).As<Object>();

使用node-gyp编译时,出现错误

../src/fann-accs.cc:286:59: error: ‘Nan::MaybeLocal<v8::Value>’ has no member named ‘As’
   obj = Nan::Get(result_object, conns[i].from_neuron).As<Object>();

如何获取Nan :: Get函数以返回c ++对象?

钱德勒·弗里曼

通过将行更改为

obj = Nan::Get(result_object, conns[i].from_neuron).As<Object>();

obj = result_object->Get(conns[i].from_neuron).As<Object>();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从 JS (V8) 中 C++ 对象的引用调用函数

来自分类Dev

动态对象访问在V8中如何工作?

来自分类Dev

如何防止对象在v8中自动回收

来自分类Dev

C ++从函数返回对象?

来自分类常见问题

C ++如何从函数返回对象数组

来自分类Dev

C ++函数如何返回大对象或结构?

来自分类Dev

C ++如何从函数返回对象数组

来自分类Dev

管理从C ++函数返回的对象

来自分类Dev

在V8中如何在内部表示对象?

来自分类Dev

V8,从C ++生成和抛出错误对象的正确方法是什么

来自分类Dev

GruntFile返回[对象,对象]

来自分类Dev

`this`对象不返回对象

来自分类Dev

返回对象,对象

来自分类Dev

将js对象映射到V8中的结构

来自分类Dev

V8 JavaScript对象与二叉树

来自分类Dev

使用V8 / Node.JS展开对象成员

来自分类Dev

V8中JavaScript对象的内存布局

来自分类Dev

TypeError:'tuple'对象不可调用-Odoo v8

来自分类Dev

c ++ 11:如何编写包装器函数以制作`std :: function`对象

来自分类Dev

Cython:如何包装返回C ++对象的C ++函数?

来自分类Dev

如何修复[对象,对象]

来自分类Dev

如何传递参数以解析 GraphQL 对象中的函数?

来自分类Dev

golang从函数返回对象

来自分类Dev

从箭头函数返回对象

来自分类Dev

从函数返回对象

来自分类Dev

lambda函数返回对象

来自分类Dev

从函数返回对象

来自分类Dev

从箭头函数返回对象

来自分类Dev

返回对象属性的函数