【问题标题】:Error with ffi module node.js Uncaught Error: Dynamic Linking Error: Win32 error 193ffi 模块 node.js 出错未捕获错误:动态链接错误:Win32 错误 193
【发布时间】:2016-08-09 06:01:55
【问题描述】:

我想从 node.js JavaScript 调用一个用“C”DLL 编写的函数。我在 node.js 和电子中使用“ffi”模块。我要调用的函数是“int FDColor_GetSWVersion(char* softwareVersion)”。我正在使用以下代码:

  var libm = ffi.Library(__dirname + "\\viewmodels\\FDColor.dll", {
  'FDColor_GetSWVersion': [ 'int', ['string' ] ]
   });

但我得到了错误:

未捕获的错误:动态链接错误:Win32 错误 193

【问题讨论】:

  • 有人知道吗?

标签: javascript c node.js electron


【解决方案1】:

看起来该错误意味着您有 32/64 位不匹配。您需要构建 dll 以匹配加载过程。

【讨论】:

    【解决方案2】:

    我选择的是64位的DLL并加载成功

    【讨论】:

      猜你喜欢
      • 2019-04-02
      • 2014-07-19
      • 1970-01-01
      • 2019-04-20
      • 1970-01-01
      • 1970-01-01
      • 2019-08-03
      • 1970-01-01
      • 2017-06-14
      相关资源
      最近更新 更多