Wolfram LibraryLink提供了一种将外部代码连接到Wolfram语言的强大方法,实现高速和内存高效的执行。它允许将动态库直接加载到Wolfram语言内核中,以便可以立即从Wolfram语言调用库中的函数。Wolfram LibraryLink允许与链接库交换任意数据:整数、实数、压缩数组、字符串和任意Wolfram Language表达式,以及发送消息和回调Wolfram语言.
Wolfram LibraryLink Wolfram语言函数
库函数加载 —将函数从动态库加载到Wolfram语言
图书馆功能 —调用动态库的函数
库功能信息 —关于库函数的信息
库函数卸载,库卸载 —卸载函数和库
查找库,$库路径 —查找库解析特定于系统的文件扩展名
库加载 —加载库而不调用任何函数
ConnectLibraryCallbackFunction(连接库回调函数) —连接Wolfram语言函数以从库进行回调
创建ManagedLibraryExpression —通过表达式管理库内存
管理库表达式Q ▪ 管理库表达式ID
C语言函数
M传感器_新 ▪ M传感器_自由 ▪ M传感器_隔离 ▪ M传感器克隆
M传感器_获得等级 ▪ M传感器_获取尺寸 ▪ MTensor_getFlattened长度 ▪ M传感器_获取类型
MS解析数组_获取排名 ▪ MSparseArray_getDimensions(MS解析数组_获取维度)
MImage_get行计数 ▪ MImage_get列计数 ▪ MImage_获取数据类型 ▪ MImage_获取颜色空间
获取WSLINK ▪ 进程WSLINK
callLibraryCallbackFunction调用库回调函数 ▪ 寄存器库回调管理器
UTF8字符串_字符串