Cmake para reconhecer o caminho da biblioteca instalado em / usr / local

0

Estou tentando construir o OpenCV seguindo o documento de compilação do Kdenlive . Na etapa do cmake, o cmake não consegue encontrar a biblioteca do ffmpeg. Como posso endereçar o cmake para encontrar o ffmpeg?

Comando:

$ 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

Saída do cmake:

--     FFMPEG:                      NO
--       avcodec:                   NO
--       avformat:                  NO
--       avutil:                    NO
--       swscale:                   NO
--       avresample:                NO

Plataforma é o Scientific Linux 7.4 e Eu instalei o ffmeg e sua biblioteca em '/ usr / local / lib', mas parece que o cmake não conseguiu encontrá-lo.

    
por kamae 17.12.2017 / 06:56

1 resposta

0

Sua variável LD_LIBRARY_PATH inclui / usr / local / lib? Você pode verificar com 'echo $ LD_LIBRARY_PATH'

A maneira mais segura de adicioná-lo, se ausente, é 'export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / usr / local / lib', isso adicionará o / usr / local / lib aos diretórios existentes em

    
por 17.12.2017 / 09:53

Tags