linux上的OpenCV、ffmpeg和eclipse

linux上的OpenCV、ffmpeg和eclipse,linux,eclipse,opencv,ffmpeg,Linux,Eclipse,Opencv,Ffmpeg,我正在用ffmpeg和OpenCV编写一个程序。对于安装ffmpeg,我运行了sudo apt get install ffmpeg,对于opencv make和sudo make install。 现在我已经做了一个项目,需要告诉eclipse头文件和lib文件在哪里。那么他们在哪里 谢谢, Nahum我不运行Debian,因此这些路径可能不适合您,但通常是通过apt-get使用二进制软件包,而不是/usr/lib中的apt-src安装库和/usr/include中的include头 在我的系

我正在用ffmpeg和OpenCV编写一个程序。对于安装ffmpeg,我运行了sudo apt get install ffmpeg,对于opencv make和sudo make install。 现在我已经做了一个项目,需要告诉eclipse头文件和lib文件在哪里。那么他们在哪里

谢谢,
Nahum

我不运行Debian,因此这些路径可能不适合您,但通常是通过apt-get使用二进制软件包,而不是/usr/lib中的apt-src安装库和/usr/include中的include头

在我的系统上,ffmpeg的include目录是/usr/include/libavformat,opencv的include目录是/usr/include/opencv和/usr/include/opencv2。这两个库都位于/usr/lib的默认位置


如果知道库的名称,可以使用“查找”和“定位”命令查找库的位置。例如find/-iname name*

您可以尝试以下命令。对于ffmpeg:

pkg-config --cflags --libs libavdevice libavformat libavfilter libavcodec libswscale libavutil
对于OpenCV:

pkg-config --cflags --libs opencv
你可以查一下