Javascript ffi module node.js未捕获错误:动态链接错误:Win32错误193
我想从node.js JavaScript调用一个用“C”DLL编写的函数。我正在node.js和electron中使用“ffi”模块。我要调用的函数是“int FDColor_GetSWVersion(char*softwarevision)”。我正在使用以下代码: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' ]
var libm = ffi.Library(__dirname + "\\viewmodels\\FDColor.dll", {
'FDColor_GetSWVersion': [ 'int', ['string' ] ]
});
但我得到了一个错误:
未捕获错误:动态链接错误:Win32错误193
看起来该错误意味着存在32/64位不匹配。您需要构建dll以匹配加载过程 我选择了64位DLL并成功加载了它有人知道吗?