为什么我不能在VC ++ 2010中使用<avercapapi.h>?

时间:2015-05-18 03:38:58

标签: c++ visual-c++ visual-c++-2010

<AVerCapAPI.h>由avermedia SDK提供。我用的是VS2010。当我包含此标题时,它会产生许多错误,如

116 IntelliSense: Recognition item "DWORD" is not defined   c:\program files (x86)\avercapturesdk\include\avercapapi.h  
error C4430: lost typed specification - assumed to be int。Notice: C++ do not support default-int    c:\program files (x86)\avercapturesdk\include\avercapapi.h

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在包含标题之前声明DWORD,或者包含windef.h(这是Windows声明DWORD的位置。

#include <windef.h>
#include <avercapapi.h>