zoukankan      html  css  js  c++  java
  • A dynamic link library (DLL) initialization routine failed

    把dll的load放在Electron中,就会报一个错;

     dll 没有加载成功,

    Electron是我们最终的Javascript运行容器

    造成这个问题的原因,

    因为electron和node.js用的V8版本不一致,所以直接使用npm安装的模块可能在electron中不可用,特别是使用c、c++开发的模块。安装的模块不仅需要与node版本匹配,还需要与electron版本匹配

    查看文档中,使用原生模块部分,寻找解决方案。

    解决思路 (重新构建依赖):

    安装electron-rebuild 依赖(npm install electron-rebuild -D),

    然后运行如下命令:

    .\node_modules\.bin\electron-rebuild ...
    未完,待续......
  • 相关阅读:
    mysql 主从配置 读写分离
    interface接口
    http结构
    call_user_func函数
    pcntl_fork 进程
    数据库事务
    php 之 ob缓冲
    shell脚本
    php 守护进程
    ssdb zset
  • 原文地址:https://www.cnblogs.com/zhishiyv/p/15657769.html
Copyright © 2011-2022 走看看