OpenCVをビルドしようとしています。Kdenliveコンパイルドキュメント。 cmake フェーズでは、cmake は ffmpeg ライブラリを見つけることができません。 cmakeでffmpegを見つける方法は?
注文する:
$ git clone https://github.com/opencv/opencv.git
$ git clone https://github.com/mltframework/mlt.git
$ mkdir opencv/build
$ cd opencv/build
$ cmake .. -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules
cmake 出力:
-- FFMPEG: NO
-- avcodec: NO
-- avformat: NO
-- avutil: NO
-- swscale: NO
-- avresample: NO
プラットフォームはScientific Linux 7.4です。 "/usr/local/lib"の下にffmegとそのライブラリをインストールしましたが、cmakeには見つかりません。
ベストアンサー1
変数LD_LIBRARY_PATH
が含まれていますか/usr/local/lib
?
確認できますecho $LD_LIBRARY_PATH
不足している場合に追加する最も安全な方法は次のとおりです。
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
/usr/local/lib
これにより、既存のディレクトリに追加されます。