程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> FFmpeg編譯找不到庫文件,ffmpeg編譯找不到

FFmpeg編譯找不到庫文件,ffmpeg編譯找不到

編輯:關於C語言

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”

 

其他源碼編譯遇到庫文件找不到問題,應該也是同理,由於經常編譯,記下勿忘!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved