【问题标题】:Electron App: Error: %1 is not a valid Win32 applicationElectron 应用程序:错误:%1 不是有效的 Win32 应用程序
【发布时间】:2020-05-26 21:09:17
【问题描述】:

我正在编写代码以从电子加载 c++ dll。我正在使用 NaN 和绑定 (node-gyp) 来实现这一点。我正在创建一个 32 位 dll。在我能够从电子加载 dll 之前大约 2-3 天。突然我现在收到这个错误: 错误:%1 不是有效的 Win32 应用程序。

我确实运行了以下命令,但它们没有帮助: node-gyp clean 配置构建 --verbose --arch=ia32 npm 设置 npm_config_arch ia32 npm install --arch=ia32 electron-prebuilt -g

也重新安装了node和electron。

【问题讨论】:

  • 尝试安装和使用 32 位节点

标签: c++ node.js dll electron


【解决方案1】:

而不是重新安装节点。这就是我所做的,它对我有用

npm set npm_config_arch ia32
npm clean-install --arch=ia32

第一个命令将节点环境设置为 32 位。第二条命令重新安装所有兼容 32 位的节点包。

【讨论】:

    猜你喜欢
    • 2016-01-13
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 2017-01-07
    • 1970-01-01
    • 2015-02-26
    • 2015-10-21
    • 1970-01-01
    相关资源
    最近更新 更多