MS VC ++ 2010编译添加的头文件的问题

时间:2013-11-12 06:09:20

标签: visual-c++

我添加了控制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

添加

1 个答案:

答案 0 :(得分:0)

HANDLE是Win32类型。你应该使用

#include <windows.h>

包括D2kDask.H之前