{{tag>Brouillon Lang}} # Notes compilation C C++ ~~~bash cmake . make ~~~ Erreur : ~~~ fatal error: opencv2/cudaimgproc.hpp: No such file or directory #include ~~~ ~~~ $ locate cudaimgproc.hpp /usr/lib/opencv3.3/include/opencv2/cudaimgproc.hpp $ export CPLUS_INCLUDE_PATH=/usr/lib/opencv3.3/include $ make ~~~ Autres ~~~bash export CFLAGS="$CFLAGS -I/usr/lib/opencv3.3/include" ; export CPPFLAGS="$CPPFLAGS -I/usr/lib/opencv3.3/include" pkg-config --libs --cflags opencv mkdir -p /usr/local/lib/pkgconfig cp -p /usr/lib/opencv3.3/lib/pkgconfig/opencv.pc /usr/local/lib/pkgconfig/opencv.pc pkg-config --libs --cflags opencv ~~~ Obliger les binaires à chercher tout ce qui est dynamique dans un répertoire particulier grâce à des commandes comme : `patchelf --set-rpath` et `patchelf --set-interpreter`