FFmpeg编译找不到库文件
生活随笔
收集整理的這篇文章主要介紹了
FFmpeg编译找不到库文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在編譯FFmpeg的時候,用./configure 進行配置,經常會出現找不到庫文件的情況,原因大概就兩個:
1、沒有安裝庫文件或者安裝的庫文件版本不對
2、FFmpeg沒有找到庫文件
前者的問題好解決,只要安裝相應的庫就好了,但是安裝好相應的庫以后,一般還會掉入后者那個坑。
后者要解決也很簡單,只要告訴FFmpeg你的庫目錄就好,怎么告訴它?
在./configure 配置的時候,有兩個參數
- --extra-cflags
- --extra-ldflags
分別指向頭文件和庫文件
其中--extra-cflags在目錄前要加上“-I”,--extra-ldflags在目錄前要加上“-L”
例如
--extra-cflags=“-I/usr/local/include”
--extra-ldflags=“-L/usr/local/lib”
?
其他源碼編譯遇到庫文件找不到問題,應該也是同理,由于經常編譯,記下勿忘!
轉載于:https://www.cnblogs.com/HuangWj/p/5850643.html
總結
以上是生活随笔為你收集整理的FFmpeg编译找不到库文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity(四)IocContainer
- 下一篇: 编写高质量代码:改善Java程序的151