error: invalid type argument of ‘->’ (have ‘AVPacket’ {aka ‘struct AVPacket’}) 129 | fwrite(&(pkt->data), 1, pkt->size, fp);
时间: 2024-03-23 16:40:16 浏览: 149
这个错误意味着你正在尝试使用箭头运算符(->)来访问一个非指针类型的变量。在这种情况下,您正在尝试访问一个 AVPacket 结构体的数据成员,但是您使用的是箭头运算符而不是点运算符。应该使用点运算符来访问结构体的成员。
正确的写法应该是:
```
fwrite(pkt.data, 1, pkt.size, fp);
```
阅读全文