我定义了一个 c++ 类名“FirstClass.cc”,在另一个使用命名空间 v8 的 c++ 类名“SecondClass.cc”中,我包含了一个来自第一个类的对象,如下所示:
#include <FirstClass.hh>
using namespace v8;
static Handle<Value> function_A(const Arguments& arguments){
Local<Object> args = Local<Object>::Cast(arguments[0]);
HandleScope scope;
FirstClass newObj;
return scope.Close(String::New("OK"));
}
但我得到了这个错误:节点:符号查找错误:/path/to/build/Release/SecondClass.node:未定义的符号:_ZN6SP 我想知道我应该如何从 FirstClass 定义一个对象?我应该在 v8 中包装 FirstClass 吗?