项目中需要调用到DLL,这里做一下记录,以免日后忘记
废话不多说,DLL和ffi我也就不介绍了,反正也没人看,先说一下注意点,直接上步骤
如果dll是32位的nodejs和electron都要使用对应的版本才可以使用,
nodejs版本建议不要太高,我用的是8.x的
打开cmd控制台,使用管理员打开,一定要管理员
下载electron-vue
拉取electron-vue没什么好说的,之前也都说过
vue init simulatedgreg/electron-vue project
cd project cnpm install
在安装一下 electron-rebuild
cnpm install –save-dev electron-rebuild
安装ffi
安装ffi之前需要安装node-gyp
而node-gyp又需要下面几个环境
python2.x 这里我用的是2.7版本,(3.x不支持); 安装完成以后需要将python设置为环境变量
.net framework 4.5.1
visual C++ Build Tools,或者 (vs2015以上(包含15))
可以执行cnpm install –global –production windows-build-tools 一键安装上面所需的依赖
全部安装好了就是这个样子,会显示 ALL down,耐心等待一下,之后敲一下python,看看环境变量是否已经配置好了,如果没有的话,就要手动配置了
安装node-gyp
接下来就可以安装 node-gyp
cnpm install node-gyp -g
正式安装ffi了cnpm instal