2
我目前正在嘗試爲Node.js更新一個C++庫封裝器。目前它使用Nan 1.0,我需要將它轉換爲使用最新版本的Nan 2.0。但是,我遇到了一個有趣的問題。我有以下兩行:如何獲得一個v8函數來返回一個C++對象?
Local<Object> obj;
obj = Nan::Get(result_object, conns[i].from_neuron).As<Object>();
當使用節點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>();
我怎樣才能獲得楠::獲取函數返回一個C++對象?
問:這是否幫助:https://nodejs.org/api/addons.html#addons_wrapping_c_objects – paulsm4
是的!管理解決這個問題 –