【zz】ffmpeg中av_strlcpy替换了pstrcpy

来源:互联网 发布:转基因食品的危害知乎 编辑:程序博客网 时间:2024/06/14 03:41

ffmpeg中av_strlcpy替换了pstrcpy

 (2010-10-25 13:45:18)

类: ffmpeg编程开发
在编译一个例程代码时,报错: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