随笔分类 - node-ffi
摘要:调用dll动态库我这里主要用了以下几个依赖: "dependencies": { "ref-array-napi": "^1.2.0", "ref-napi": "^1.4.3", "ref-struct-napi": "^1.1.0", "ffi-napi": "^2.4.7" } 注意:dll
阅读全文
摘要:PythonPython安装过程 1.下载安装程序 我们安装Python的一个重要目的是为了用IAR编译CC2640 OAD文件时执行合并文件的脚本,所以我们一起来看看Python2.7版本的安装方法。该版本安装程序的下载连接如下: https://www.python.org/downloads/
阅读全文
摘要:在nodejs/elctron中,可以通过node-ffi,通过Foreign Function Interface调用动态链接库,俗称调DLL,实现调用C/C++代码,从而实现许多node不好实现的功能,或复用诸多已实现的函数功能。 node-ffi是一个用于使用纯JavaScript加载和调用动
阅读全文
摘要:node 概述 为什么要在node.js中调用动态链接库 由于腾讯体系下的许多公共的后台服务(L5, CKV, msgQ等)已经有了非常成熟的C/C++编写的API,以供应用程序调用,node.js作为在公司内新兴的后台runtime在调用这些公共服务的时候没必要再造一遍轮子,而是可以将这些API编
阅读全文
摘要:0x01. 使用的 npm 包 首先要安装 node-gyp, 用来重新编译依赖包。 npm instal -g node-gyp 然后主要用到下面三个包: node-ffi -- 使用Javascript调用动态库 ref -- 用来定义数据类型,提供指针功能 ref-array -- 用Buff
阅读全文