我使用的是directx 9.0b sdk,想用DirectShow抓取影片帧,但在包含下面三个头文件时
#include "atlbase.h"
#include "dShow.h"
#include "qedit.h"和加入lib文件Strmiids.lib时出现下面错误,
c:\dxsdk\include\strmif.h(1018) : error C2146: syntax error : missing ';' before identifier 'HSEMAPHORE'
c:\dxsdk\include\strmif.h(1018) : fatal error C1004: unexpected end of file found
这是什么原因,急呀?