ffmpeg中av_strlcpy替换了pstrcpy
生活随笔
收集整理的這篇文章主要介紹了
ffmpeg中av_strlcpy替换了pstrcpy
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在編譯一個例程代碼時,報錯:undefined reference to 'pstrcpy',這是由于新版本的ffmpeg庫中用av_strlcpy代替了該函數(shù),注意不是av_strcpy,是av_strlcpy,多了一個小寫的'L',兩個函數(shù)數(shù)的原型如下:
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兩個參數(shù)位置需要換一下,然后就OK了。
http://blog.sina.com.cn/s/blog_5c4dd3330100mr01.html
size_t av_strlcpy(char *dst, const char *src, size_t size)
將程序中的pstrcpy換成av_strlcpy,還需要注意的是,第2,3兩個參數(shù)位置需要換一下,然后就OK了。
http://blog.sina.com.cn/s/blog_5c4dd3330100mr01.html
總結(jié)
以上是生活随笔為你收集整理的ffmpeg中av_strlcpy替换了pstrcpy的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux c程序中获取shell脚本输
- 下一篇: gdb多线程调试1