本帖最后由 蝼蚁大大 于 2021-6-11 14:10 编辑
看来大佬没空哈,摸索了一天还是自己来回答吧。
由于程序调用涉及较多就不贴源码了,仅提供思路和图片。
1.C++char二维数组对应labview类型是U8二维数组,当然需要对输出转化,本身是没有二维字符串数组的
2.dll调用时必须指定数组大小,否则内存使用会出现问题,可以根据函数原型数组大小设定或者根据输出设定
3.C++输出的U8是Unicode类型(至少我这边是),需要转换成UTF-8再用UTF-8转成Text即可(过程有点麻烦)
我晕图片好像不能在发布答案上传。。。。
本帖最后由 蝼蚁大大 于 2021-6-11 14:10 编辑
看来大佬没空哈,摸索了一天还是自己来回答吧。
由于程序调用涉及较多就不贴源码了,仅提供思路和图片。
1.C++char二维数组对应labview类型是U8二维数组,当然需要对输出转化,本身是没有二维字符串数组的
2.dll调用时必须指定数组大小,否则内存使用会出现问题,可以根据函数原型数组大小设定或者根据输出设定
3.C++输出的U8是Unicode类型(至少我这边是),需要转换成UTF-8再用UTF-8转成Text即可(过程有点麻烦)
我晕图片好像不能在发布答案上传。。。。
1
举报