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
그러면 기존 디렉터리에 추가됩니다 .