ffmpeg中av_strlcpy替换了pstrcpy

 在编译一个例程代码时,报错:undefined reference to 'pstrcpy',这是由于新版本的ffmpeg库中用av_strlcpy代替了该函数,注意不是av_strcpy,是av_strlcpy,多了一个小写的'L',两个函数数的原型如下:
void pstrcpy(char *dst, size_t size, const char *src)
size_t av_strlcpy(char *dst, const char *src, size_t size)

将程序中的pstrcpy换成av_strlcpy,还需要注意的是,第2,3两个参数位置需要换一下,然后就OK了。

 http://blog.sina.com.cn/s/blog_5c4dd3330100mr01.html

你可能感兴趣的:(c,reference,DST)