В настоящее время я пытаюсь обновить обертку библиотеки C++ для Node.js. В настоящее время он использует Nan 1.0, и мне нужно его преобразовать, чтобы использовать последнюю версию Nan 2.0. Однако у меня возникла интересная проблема. У меня есть эти две линии:Как я могу получить функцию v8 для возврата объекта C++?
Local<Object> obj;
obj = Nan::Get(result_object, conns[i].from_neuron).As<Object>();
При компиляции с помощью узла-плут, я получаю ошибку
../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 :: Получить функция возвращала C++ объект?
Q: Есть ли эта помощь: https://nodejs.org/api/addons.html#addons_wrapping_c_objects – paulsm4
Ага! Удалось решить проблему –