EDA365电子论坛网

标题: matlab与dll传递字符串数组 [打印本页]

作者: ax639082    时间: 2020-9-3 15:37
标题: matlab与dll传递字符串数组
dll内容是输入一个字符串数组,输出数组长度。
7 \8 n( a5 ~$ w0 }. H" q% K& O5 z在matlab里用loadlibrary发现有如下一段:
. {2 m& \0 J5 F8 d9 s, W8 B, ]4 ^$ L! L8 {
lib.pointer AllocateLStrHandleArray(long)3 M, y7 L8 N, G; w8 v" a
[long, voidPtr] DeAllocateLStrHandleArray(voidPtr)
" F4 G3 d; j: j  v) T! [% K) j2 ~8 M[long, cstring, voidPtr] LVDLLStatus(cstring, int32, voidPtr)
5 C+ g- c7 c9 k4 p( ^( v, o) C5 t[long, voidPtr] ResizeLStrHandleArray(voidPtr, long)- @( a; G5 ^# }! b2 F
[int32, int32Ptr, voidPtr] Test(int32Ptr, voidPtr)  y4 Z4 `+ i$ C9 U0 e1 [7 f

& T9 H% ~: f, x& m& j* Y该如何用libpointer从matlab中传递字符串数组给dll?

# a1 Q3 p& y6 s: I" R
作者: shapeofyou888    时间: 2020-9-3 16:20
等大神回答吧




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2