![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
OpenEuler
OpenEuler
黑虎含珠
这个作者很懒,什么都没留下…
展开
-
Electron开发入门
首先需要安装NodeJS。设置npm, npm config set registry "https://registry.npm.taobao.org/"安装Electron可以有多种方式。第一种方式:直接下载软件包 https://github.com/electron/electron/releases第二种方式:通过npm安装electron官方入门指南原创 2017-01-01 09:45:13 · 1996 阅读 · 0 评论 -
electron开发
安装NodeJS目前支持的最新版本为NodeJS 7.4.0,因为安装过程比较简单所以这里省略了。安装Electronnpm install -g electron创建项目工程使用WebStorm创建一个Empty Project.用npm init初始化这个项目。初始化后,package.json内容如下{ "name": "electron_te原创 2017-07-10 14:35:38 · 3225 阅读 · 0 评论 -
Node.js & Electron的扩展模块
Node.js可以通过以下方法扩展功能1.编写内核模块,需要重新编译nodejs,个人不推荐。2.编写c++扩展模块 2.1 使用V8/libuv/node API开发c++ Addons https://github.com/nodejs/node-addon-examples 2.2 使用Native Abstractions fo原创 2017-07-12 12:50:52 · 1183 阅读 · 0 评论 -
Electron如何调用NodeJS扩展模块
如何准备Electronhttp://blog.csdn.net/chenhaifeng2016/article/details/74917361如何开发一个NodeJS第三方模块http://blog.csdn.net/chenhaifeng2016/article/details/74939493NodeJS第三方模块要用于Electron需要重新编译。原创 2017-07-11 14:34:31 · 14983 阅读 · 5 评论 -
Electron使用NodeJS扩展模块调用DLL
在windows平台,用vs2015开发一个最简单的dll.由于安装的electron是64位的,所以需要配置编译生成64位的DLL。把生成的FaceRecognition.dll拷贝到electron应用的目录。把FaceRecognition.h和FaceRecognition.lib拷贝到nodejs扩展模块的目录。如果采用LoadLibary这种方式原创 2017-07-11 17:51:53 · 11714 阅读 · 1 评论 -
WebStorm调试Electron
使用WebStorm调试Electron主进程和渲染进程。原创 2017-07-15 17:26:29 · 7815 阅读 · 3 评论 -
Electron通过ffi调用DLL
第一步建立一个DLLint WINAPI CAM_Open(char *pIn, char* pOut);第二步安装ffinpm install --save ffi针对electron版本重新编译cd node_modules\ffinode-gyp rebuild -target=1.6.11 -arch=x64 -dist-url=https:原创 2017-07-12 11:13:48 · 14519 阅读 · 3 评论 -
NodeJS通过ffi调用DLL
第一步建立一个dll, 提供方法如下int WINAPI CAM_Open(char *pIn, char* pOut);第二步安装ffi (前提已安装python2.x环境)npm install --save ffi第三步创建测试文件var ffi = require("ffi")var DLL = ffi.Library('FaceRecognit原创 2017-07-12 10:16:25 · 7010 阅读 · 0 评论