0

我定义了一个 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 吗?

4

0 回答 0