M兼容get函数输入参数是libpointer类型时如何使用
技术分享
发布于 2025-07-10 10:48:56
查看 1过去327天
libpointer是指针,目前不支持get函数,以下提供临时修复包以及对应替代方法,类似的示例可以参照test/test.m。
1.在联网环境下,在 Syslab 安装 Clang.jl。在julia命令行窗口下,输入],进入包管理模式,再输入如下命令。
add Clang

2.下载附件中的TyMLangCFFI.m.zip文件并解压。将 TyMLangCFFI.m 文件夹添加到 mlang 的搜索路径,可在MLang窗口下通过如下命令添加,命令中输入参数替换为文件目录的绝对路径。
addpath("XXX/TyMLangCFFI.m")

3.函数测试依赖 .dll 文件,打开 TyMLangCFFI.m/test 文件夹,运行 test.m 测试函数。运行成功。

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境