Instalar opencv não pode encontrar lib libswscale

1

Estou instalando opencv no Ubuntu com cmake . Como não tenho privilégios de root, a biblioteca necessária está instalada no meu diretório pessoal. Eu defino PKG_CONFIG_PATH e LIBRARY_PATH para o diretório que usei, mas quando executo o cmake com:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/my.path -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D BUILD_TIFF=ON .

mostra:

-- checking for module 'gtk+-2.0'
--   package 'gtk+-2.0' not found
-- checking for module 'gtkglext-1.0'
--   package 'gtkglext-1.0' not found
-- Looking for linux/videodev.h
-- Looking for linux/videodev.h - not found
-- Looking for linux/videodev2.h
-- Looking for linux/videodev2.h - found
-- Looking for sys/videoio.h
-- Looking for sys/videoio.h - not found
-- checking for module 'libavcodec'
--   package 'libavcodec' not found
-- checking for module 'libavformat'
--   package 'libavformat' not found
-- checking for module 'libavutil'
--   package 'libavutil' not found
-- checking for module 'libswscale'
--   package 'libswscale' not found
-- checking for module 'libavresample'
--   package 'libavresample' not found
-- Looking for libavformat/avformat.h
-- Looking for libavformat/avformat.h - found
-- Looking for ffmpeg/avformat.h
-- Looking for ffmpeg/avformat.h - not found
-- checking for module 'tbb'
--   package 'tbb' not found

Eu verifiquei o libswscale.pc em PKG_CONFIG_PATH e em CMakeCache.txt , ele encontrou o arquivo .so:

//Path to a library.
FFMPEG_SWSCALE_LIB:FILEPATH=/my/path/usr/lib/x86_64-linux-gnu/libswscale.so

Alguém poderia dizer o meu porque não foi encontrado?

    
por maple 10.06.2016 / 07:19

0 respostas