0

我正在使用 MAC OSx 和 OpenCv 2.4.8。我正在尝试编译一个程序,其中包括:

avformat.h 和 avcodec.h

我已经在我的计算机中查找了这些文件并且它们存在(在 OpenCv 文件夹中)。

当我这样编译时:

g++ track.cpp -o track -I /Desktop/opencv-2.4.8/include/opencv -L /Desktop/opencv-2.4.8/3rdparty/include/ffmpeg_/libavcodec /Desktop/opencv-2.4.8/3rdparty/包括/ffmpeg_/libavformat -lopencv_highgui -lopencv_core -lavcodec -lavformat

我收到以下错误:

致命错误:找不到“avformat.h”文件 致命错误:找不到“avcodec.h”文件

怎么了??

多谢!!

4

1 回答 1

2

我通过从源代码构建 ffmpeg 来修复它。

brew uninstall ffmpeg
brew install ffmpeg --build-from-source
于 2016-04-30T14:02:58.750 回答