javascript - ffi 模块 node.js 错误未捕获错误 : Dynamic Linking Error: Win32 error 193

标签 javascript c node.js electron

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

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

但是我得到了错误:

Uncaught Error: Dynamic Linking Error: Win32 error 193

最佳答案

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

关于javascript - ffi 模块 node.js 错误未捕获错误 : Dynamic Linking Error: Win32 error 193,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38843150/

相关文章:

javascript - 用于测试的环回应用程序示例?

javascript - 角色 Discord.js(在嵌入中打印角色)

javascript - 按事件排序但不在结果中显示事件

javascript - v-for 的自定义样式

javascript - jQuery:获取绝对div下的td元素

c - Windows writeFileEx 和 recvfrom 程序崩溃

c - C 中的简单 Shell

javascript - PHP 或 Javascript/Jquery - 计算新生儿/成人的年龄

c - 将新节点添加到列表中

node.js - 如何将 S3 扩展到每秒数千个请求?