在labview中调用DLL,部分函数出现以下问题,该怎么解决,不太懂上面说的意思

2025-05-19 08:29:30
推荐回答(1个)
回答1:

这是因为labview只支持c语言的数据类型,自己定义的数据类型(如u8,u16等)需要预处理定义。

在预处理定义处添加如下代码试试:

ULONG = unsigned long;VOID = void;LONG = long;UCHAR = unsigned char;PUCHAR = unsigned char*;PULONG = unsigned long*;WINAPI;BOOL = bool;USHORT = unsigned short;PUSHORT = unsigned short*;CHAR = char;

另外你再观察一下你的函数中有没有其他的数据类型,也必须对其进行相应的预处理定义。