logo资料库

electron4.2.6编译ffi.doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
Electron4.2.6 硬件调用环境以及演示 第一步 配置环境 python2.7.0,vs2015,node32 位,全局安装 node-gyp,命令:npm install node-gyp -g 第二步 下载安装编译 ffi 并编译成 node 模块,npm install ffi -s。下载 ffi 会将其所依赖的 ref 下载下来,这个 ref 包是用来做 js 基本类型和 c++类型转换的 第三步 将 ffi/ref 编译成 electron 模块 node-gyp 编译是找到.gyp 后缀文件进行编译,.gyp 文件在 ffi 包下面。 执行 node-gyp rebuild --target=5.0.6 --arch=ia32 --target_platform=win32 --dist-url=https://atom.io/download/atom-shell 先用最新版 5.0.6 版本进行编译。 异常:vs2015 的 v140 工具集报错,解决方法:降低 electron 版本。经测试,electron5.x 以 上版本都会编译失败,请使用 4.x 版本: node-gyp rebuild --target=4.2.6 --arch=ia32 --target_platform=win32 --dist-url=https://atom.io/download/atom-shell
编译成功。 用相同的方式编译 ref。 二者成功之后都会在目录下生成 build 文件。 以上编译属于手动编译,也可以使用 electron-rebuild 进行编译。
分享到:
收藏