labview导入共享库的时头文件识别不了函数的声明,求大神解答

2019-07-17 15:56发布

如图,这个是一个继电器控制的库文件,现在想用labview对继电器进行控制,遇到这个问题。
dll和h文件见附件。
QQ截图20170915110514.png
usb_relay_dll.zip 下载积分: 积分 -1 分
10.62 KB, 下载次数: 15, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
zd870905
2019-07-18 08:18
602797765 发表于 2017-9-16 15:58
谢谢 我把结构体中的元素在c里面提取出来返回成一个labview可以识别的类型,再自己生成dll,然后可以导入了 但是总是提示有内存坏块 第一次操作不会提示, 但点击停止时就会提示这个错误。然后再也无法运行。需要把继电器拔了重插才可以操作。。。可能是继电器板子的原因。。。晕了 ...

参数为结构体还好解决,但是返回结构体就有点复杂了。看了一下资料,似乎要在vs中做一个dll用来调用这个函数,新的dll具有一个同类型的结构体指针参数,调用原dll,将其返回值赋给新dll的参数,这样就可以通过新dll来间接使用这个函数了

一周热门 更多>