错误提示error C2440: '=' : cannot convert from 'void *' to 'struct iFvsImage_t *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit cast
具体代码
定义一个结构体
/*指纹图像结构,256级灰度图*/
typedef struct iFvsImage_t
{
FvsByte_t *pimg;
FvsInt_t w;
FvsInt_t h;
FvsInt_t pitch;
FvsImageFlag_t flags;
}iFvsImage_t;
函数部分
FvsImage_t ImageCreate()
{
    iFvsImage_t *p = NULL;
/////////////////////////////在这显示错误。//////////////////////////////
    p = (FvsImage_t)malloc(sizeof(iFvsImage_t));
    if (p!=NULL)
    {
        p->h        = 0;
        p->w        = 0;
        p->pitch    = 0;
        p->pimg     = NULL;
        p->flags    = FvsImageGray; /* 缺省的标记 */    
    }
    return (FvsImage_t)p;
}