2 bluetooth99 bluetooth99 于 2012.12.19 10:07 提问

iphone应用开发时指针警告

我的工程中用到FFMPeg,但是在使用AVFrame *pFrame的时候得到了一个警告。

AVFrame *pFrame
uint8_t *data[AV_NUM_DATA_POINTERS];

...

pFrame->data

警告:

Passing 'uint8_t *[8]' to parameter of type 'const uint8_t *const *' (aka 'const unsigned char *const *') discards qualifiers in nested pointer types

怎么样解决这个警告?

2个回答

xinyoulingxi1_tong
xinyoulingxi1_tong   2012.12.19 10:44
已采纳

g989的方法可以,不过也可以用类型函数:

(const uint8_t *const *)(pFrame->data)
g989_1314125
g989_1314125   2012.12.19 10:30

改为:

const uint8_t *data[AV_NUM_DATA_POINTERS];
bluetooth99
bluetooth99 谢谢你不过用了(const uint8_t *const *)(pFrame->data)
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片