如何解决ERR_DLOPEN_FAILED 尝试制作节点原生插件时
我试图制作一个节点本机插件并且 node-gyp configure build
工作正常,当我需要在 javascript 文件中测试插件并使用 node main
正常运行它然后给出错误 {{1}到目前为止,这是我的代码:
binding.gyp
Error: Module did not self register,code: ERR_DLOPEN_Failed
hello.cc
{
"targets": [
{
"target_name": "hello","source": ["hello.cc"]
}
]
}
main.js
#include <node/node.h>
#include <node/v8.h>
using namespace v8;
void Method(const FunctionCallbackInfo<Value>&args) {
Isolate* isolate = args.GetIsolate();
args.GetReturnValue().Set(String::NewFromUtf8(isolate,"world").ToLocalChecked());
}
void Initialize(Local<Object> exports) {
NODE_SET_METHOD(exports,"hello",Method);
}
NODE_MODULE(NODE_GYP_MODULE_NAME,Initialize);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。