ffi模块node.js出错未捕获错误:动态链接错误:Win32错误193

我想从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

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

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