OpenCV 4.1 CUDA 10.1 linux下编译问题【fatal error: nvcuvid.h: No such file or directory】

    xiaoxiao2022-07-07  277

    在linux上面编译Opencv4.1-cuda10,因为要编译opencv cuda库,先要把 opencv_contribute并且在编译选项里面指定路径

    一切就绪开始编译,但是进行到[15%]的时候报了下面的错误

     

    fatal error: nvcuvid.h: No such file or directory

     #include <nvcuvid.h> 

    才发现这个头文件在cuda10 以后就被弃了,在github上面找到解决方法,亲测可用。【https://github.com/opencv/opencv_contrib/pull/1946】

    我们需要在英伟达官网把需要的组件下载下来(https://developer.nvidia.com/nvidia-video-codec-sdk#Download)

    解压缩之后把  Video_Codec_SDK_9.0.20/include/ 下面的cuviddec.h 和 nvcuvid.h文件拷贝到/usr/include下面就好了

    然后编译。我上传了这两个文件,可以直接下载

    最新回复(0)