软件版本:
opencv 3.4
cuda 10.0
gcc 7.3
报错:
precomp.hpp:60:37: fatal error: dynlink_nvcuvid.h
解决方法:
下载video_sdk,将 cuviddec.h 和nvcuvid.h拷贝到/usr/local/cuda-10.0/include/目录下,
将nvcuvid.h 重命名为dynlink_nvcuvid.h
重新配置编译
rm -rf build
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_CUDA=ON -D WITH_CUBLAS=ON -D CUDA_FAST_MATH=ON -D WITH_CUFF=ON -D BUILD_JPEG=ON -D WITH_V4L -D WITH_LIBV4L=ON -D WITH_OPENGL=ON -D WITH_FFMPEG=ON -D BUILD_opencv_python=ON -D WITH_NVCUVID=ON -D BUILD_opencv_cudacodec=ON ..
make
make install