|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
dll内容是输入一个字符串数组,输出数组长度。
: U0 n& d- O9 S1 f在matlab里用loadlibrary发现有如下一段:
( \1 T0 M% o9 d2 i# r8 p) k
$ H1 U. N/ ?6 s$ Q6 l4 slib.pointer AllocateLStrHandleArray(long)
. N# M+ j8 s- [4 ~7 x; F& G[long, voidPtr] DeAllocateLStrHandleArray(voidPtr)
3 B# }1 X- z) p0 z[long, cstring, voidPtr] LVDLLStatus(cstring, int32, voidPtr)% C3 E- W, x, u" A6 r
[long, voidPtr] ResizeLStrHandleArray(voidPtr, long)
6 T: B4 z5 _- w% U' Z( P; M[int32, int32Ptr, voidPtr] Test(int32Ptr, voidPtr)
" p" J2 J1 E6 c4 A3 s6 q, F8 t6 t5 M2 r8 [5 l: u5 C/ q
该如何用libpointer从matlab中传递字符串数组给dll? | - T* ^3 H! @+ c0 Z" A
|
|