一.克隆electron-quick-start
git clone https://github.com/electron/electron-quick-start.git
二.导入addon项目
我的博客c++addon 分类下的运用node-addon-api 构建c++addon项目(包装类对象)
三.在主程序使用addon的module
main.js
// Modules to control application life and create native browser window
const {
app, BrowserWindow} = require('electron')
const path = require('path')
const addon=require('./node-addon-api/lib/binding')
var obj1 = addon.createObject(10);
var obj2 = addon.createObject(20);
var result = addon.add(obj1, obj2);
function