Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ffi module node.js未捕获错误:动态链接错误:Win32错误193_Javascript_C_Node.js_Electron - Fatal编程技术网

Javascript ffi module node.js未捕获错误:动态链接错误:Win32错误193

Javascript ffi module node.js未捕获错误:动态链接错误:Win32错误193,javascript,c,node.js,electron,Javascript,C,Node.js,Electron,我想从node.js JavaScript调用一个用“C”DLL编写的函数。我正在node.js和electron中使用“ffi”模块。我要调用的函数是“int FDColor_GetSWVersion(char*softwarevision)”。我正在使用以下代码: var libm = ffi.Library(__dirname + "\\viewmodels\\FDColor.dll", { 'FDColor_GetSWVersion': [ 'int', ['string' ]

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

  var libm = ffi.Library(__dirname + "\\viewmodels\\FDColor.dll", {
  'FDColor_GetSWVersion': [ 'int', ['string' ] ]
   });
但我得到了一个错误:

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


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

我选择了64位DLL并成功加载了它

有人知道吗?