js
阮空空
这个作者很懒,什么都没留下…
展开
-
ffi
编译ffinode-gyp rebuild -target=1.8.7 -arch=x64 -dist-url=https://atom.io/download/electron原创 2021-04-14 17:09:52 · 241 阅读 · 0 评论 -
使用node-ffi调用dll(主要解决unsigned char*作为返回值时遇到的问题)
** 关于nodeffi网上千篇一律都是int和strng的传值,无符号作为返回值的情况少之又少,故在此记录一下自己这一周摸索出来的经验** 普通类型的调用可以参考以下文章 ref官方文档 进乎技矣大佬的博客 先直接贴结果 用无符号字符指针接收只能接第一个字节,所以需要结合ref-array来构建指定长度的无符号字符数组,参数为无符号字符数组的指针 由于c指针传到js会被自动解引用所以也可以在数组中放入无符号字符指针,但是无符号字符指针的长度默认为8,所以数组长度需要除以8代码如下原创 2021-04-14 13:23:20 · 2726 阅读 · 5 评论