我正在使用ffmpeg和OpenCV編寫一個程序。對於安裝ffmpeg我已經跑了sudo apt-get install ffmpeg,並且對於opencv make & sudo make install。 現在我已經做了一個項目,並且需要告訴eclipse標題和lib文件的位置。那麼他們在哪裏?在Linux上的OpenCV,ffmpeg和eclipse
謝謝,那鴻
我正在使用ffmpeg和OpenCV編寫一個程序。對於安裝ffmpeg我已經跑了sudo apt-get install ffmpeg,並且對於opencv make & sudo make install。 現在我已經做了一個項目,並且需要告訴eclipse標題和lib文件的位置。那麼他們在哪裏?在Linux上的OpenCV,ffmpeg和eclipse
謝謝,那鴻
我不跑Debian的,因此這些路徑可能並不適合你,但一般包中使用的二進制包(通過apt-get的,而不是容易-SRC)安裝庫在/usr/lib
和包括標題/usr/include
。
在我的系統上,ffmpeg的include目錄是/usr/include/libavformat
,opencv的include目錄是/usr/include/opencv
和/usr/include/opencv2
。這兩個庫都位於默認位置/usr/lib
。
如果您知道庫的名稱,則可以使用find和locate命令查找其位置。例如find/-iname name*
。
您可以嘗試以下命令。對於ffmpeg的:
pkg-config --cflags --libs libavdevice libavformat libavfilter libavcodec libswscale libavutil
對於OpenCV的:
pkg-config --cflags --libs opencv
您可以檢查此[SO問題](http://stackoverflow.com/questions/8771334/error-in-installing-open-cv-與-的ffmpeg) – Matteo 2012-03-07 21:03:06