error C2470: 'CBaseMediaFilter' : looks like a function definition解决方案

error C2470: 'CBaseMediaFilter' : looks like a function definition
我在做一个wince平台的视频程序,使用dshow技术,程序中使用到amfilter.h头文件中的一些类,编译是提示下面的错误,
error C2470: 'CBaseMediaFilter' : looks like a function definition, but there is no parameter list; skipping apparent body

错误指向amfilter.h中的如下定义:
class AM_NOVTABLE CBaseMediaFilter : public CUnknown,public IMediaFilter
{
   ……
}
还有其他类似的错误,请问这是什么原因呢?这是库文件amfilter.h中自带的定义,我查了下这样的定义也是可以的,但为什么还会弹错呢?
------解决方案--------------------
应该是没找到 AM_NOVTABLE 的定义