ffi-js调用c++实现的dll, Error: Dynamic Linking Error: Win32 ×××

529 阅读1分钟
  • 126:dll引用的路径错误,检查下dll的路径是否正确;
    • 若路径正确,为保证程序正常启动,按需在环境变量中添加dllPath的路径;
        const dllPath = '...';
        let pathArray = process.env.PATH.split(';');
        pathArray.unshift(dllPath);
        process.env.PATH = pathArray.join(';');
    
  • 127:dll没有对应的函数或函数定义错误;dll错误,比如系统的一些dll可以直接进行引用或者还需要引用其他的dll文件(如: 引入A,但是A需要引入B);
  • 193:dll位数不对,根据系统来确定使用x86还是x64;