【electron】接入c++插件
环境:visual Studiopythonnpm install node-gyp -gdemo:https://github.com/nodejs/node-addon-examplesnode官方提供的多个插件例子选择一个顺眼的例子,进入子目录中,cd node-addon-api && npm install && node-gyp build &&
·
环境:
- visual Studio
- python
- npm install node-gyp -g
demo:
https://github.com/nodejs/node-addon-examples
node官方提供的多个插件例子
选择一个顺眼的例子,进入子目录中,cd node-addon-api && npm install && node-gyp build && npm test
build之后会在项目目录中生成build目录,主要用到的是build/Release/${targetName}.node文件
electron项目中使用:
先安装bindings依赖,然后:
const addon = require('bindings')(${targetName}');
console.log(addon.hello());
参考:
更多推荐
已为社区贡献1条内容
所有评论(0)