Configurer et compiler OpenCV à la Coutume Installer FFMPEG

Je n'arrive pas à le configurer OpenCV pour le lien à un non-/usr/lib ensemble de FFMPEG bibliothèques.

Mon LD_LIBRARY_PATH contient un lien direct vers le dossier pour l'installation personnalisée de FFMPEG:

LD_LIBRARY_PATH=/pathto/ffmpeg-0.10.2/lib

De plus, j'ai configuré pkgconfig:

PKG_CONFIG_PATH=/samepathto/ffmpeg-0.10.2/lib/pkgconfig/

Dans CMake cependant je ne trouve aucun réglage pour le chemin vers FFMPEG - soit en standard ou personnalisée. Le seul paramètre lié à FFMPEG semble être WITH_FFMPEG type de réglage (set).

Je peux construire OpenCV, mais il semble pour le lien vers le système de bibliothèques pour libavcodec - cela provoque un conflit comme le système des bibliothèques en sont à la version .52 et la version dans mon installation de FFMPEG sont .53. La liaison d'une application sur une machine sans le même système de bibliothèques semble PAS de lien vers mon installation personnalisée d'OpenCV (en particulier le libavcodec) à cause de cela (je suis à l'installation de ces bibliothèques sur un dossier réseau partagé).

Je ne sais pas si mon problème est avec la construction et la relier à la mauvaise version de FFMPEG ou si c'est quelque chose avec mon environnement après la construction (puis en le reliant à la mauvaise ffmpeg).

Je suis bâtiment sur Linux, Redhat 6, OpenCV 2.3.1.

OriginalL'auteur enderland | 2012-09-14