Open bluef1ash opened 1 month ago
https://www.jianshu.com/p/0873b633e602 或许可以使用ffi,可以自己试试。
https://www.jianshu.com/p/0873b633e602 或许可以使用ffi,可以自己试试。
试过了,报错:Dynamic Symbol Retrieval Error: Win32 error 127
通常是因为找不到dll抛出的方法。 在Node.js中调用使用C++编译的DLL文件时,通常需要使用extern "C"来确保正确的函数签名和名称。 因为编译器在将源代码编译为二进制代码时会对函数名称进行“名称修饰”(Name Mangling),也称为名称混淆。这是为了在编译期间解决函数重载和类型安全的问题。名称修饰会改变函数名称的格式。
如题