That macro doesn't work in C++. use:

char a[AV_ERROR_MAX_STRING_SIZE] = { 0 };
av_make_error_string(a, AV_ERROR_MAX_STRING_SIZE, errCode_);

On Thu, Jun 10, 2021 at 12:40 PM 沈海煌 <chai...@163.com> wrote:
>
> I use av_err2str function in c++, it occurs  " error: taking address of 
> temporary array" when build.
>
>
> I use extern "C" but it doesn't work.
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to