本人用C++编写了一个node.js插件,功能是打开一个windows窗体处理一些业务,等关闭窗体时把窗体上的数据返回给node.js请求方法;
现在问题是窗体打开一下就闪退了,请求方请求结束了,对C++和node 插件不熟悉,不知用什么方法可以让窗体一直是打开状态?
最后可以像调用普通js模块一样引用这个库了。
const hello = require('./build/Release/hello.node');
console.log(hello.Hello()); // 输出:Hello World!
// for Initialize2 第二种导出方式可以这么调用
// console.log(hello()); // Hello World!
到此为止已经对整个工作流程有了个大致的认识,接下来无非就是类型转换等 API 的使用了。