【发布时间】:2020-11-18 23:37:59
【问题描述】:
我有附加错误,我认为这是因为库位于命名空间中。我试过 ffi 和 ffi-napi:
这是使用 Microsoft Visual Studio 打开的库: Open library from Microsoft Visual Studio
throw new Error('Dynamic Symbol Retrieval Error: ' + this.error())
^
Error: Dynamic Symbol Retrieval Error: Win32 error 127
at DynamicLibrary.get (d:\pruebas\leerdll\prueba-ffi\node_modules\ffi\lib\dynamic_library.js:112:11)
at d:\pruebas\leerdll\prueba-ffi\node_modules\ffi\lib\library.js:50:19
at Array.forEach (<anonymous>)
at new Library (d:\pruebas\leerdll\prueba-ffi\node_modules\ffi\lib\library.js:47:28)
at Object.<anonymous> (d:\pruebas\leerdll\prueba-ffi\index.js:6:16)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
正确的称呼方式是什么?
【问题讨论】:
-
请将代码作为文本包含在问题中,而不是图像。
标签: javascript node.js dll dllimport ffi