我添加了控制ADLink数据采集卡的特殊头文件。 头文件:D2kDask.H 当我编译我的程序时,在这种头文件行
I16 __stdcall D2K_AI_GetEvent(U16 wCardNumber, HANDLE *hEvent);
I16 __stdcall D2K_AO_GetEvent(U16 wCardNumber, HANDLE *hEvent);
编译器给了我这个:
error C2061: syntax error : identifier 'HANDLE'.
在这些(BOOLEAN类型存在的地方):
I16 __stdcall D2K_AO_AsyncDblBufferMode (U16 CardNumber, BOOLEAN Enable);
这种错误:
error C2061: syntax error : identifier 'BOOLEAN'
我没有更改头文件中的任何内容。 D2kDask.lib通过project-properties-conf.properties-linker-input-Additional Dependencies
添加答案 0 :(得分:0)
HANDLE是Win32类型。你应该使用
#include <windows.h>
包括D2kDask.H之前