Visual c++ 微软VC++;2010添加头文件的编译问题

Visual c++ 微软VC++;2010添加头文件的编译问题,visual-c++,Visual C++,我添加了特殊的头文件,用于控制ADLink数据采集卡。 头文件:d2kdash.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'. 其中

我添加了特殊的头文件,用于控制ADLink数据采集卡。 头文件:d2kdash.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'.
其中(存在布尔类型):

这类错误:

error C2061: syntax error : identifier 'BOOLEAN'

我没有更改头文件中的任何内容。D2kDask.lib是通过project-properties-conf.properties-linker-input-Additional Dependencies添加的

句柄是Win32类型。你应该使用

#include <windows.h>
#包括
在包含d2kdash.H之前

#include <windows.h>