调用函数时出现问题,如下所示:
函数调用:
Sbac_DecodeBin(pstSlice->pstBAC,&(UINT8)ui32Abs_Mvd_G_0[0],
pstSlice->pstCtxModel->aucABS_MVD_GREATER_0_1_FLAG,0,
pstSlice->pstValMps->aucABS_MVD_GREATER_0_1_FLAG,BSHandle);
函数声明:
VOID Sbac_DecodeBin(Init_BAC *pstBAC,UINT8* piBinValue,UINT8* pucSateIdx,
UINT8 CtxInc,UINT8* pucValMPS,HEVCD_BS_HANDLE BSHandle)
上面的代码在 Visual c++ 2008 中没有给出任何编译错误但是在 linux 中使用 makefile 创建目标文件时gcc -c
我得到了错误:
lvalue required as unary '&' operand
谁能告诉我有什么问题?