我正在使用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