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

Preliminary

  1. 下載 OpenCV源碼:
    https://opencv.org/releases/

  2. 下載OpenCV contrib源碼:
    https://github.com/opencv/opencv_contrib

opencv编译

命令行编译

cmake -D CMAKE_BUILD_TYPE=RELEASE \
            -D CMAKE_INSTALL_PREFIX=$cwd/installation/OpenCV-"$cvVersion" \
            -D INSTALL_C_EXAMPLES=ON \
            -D INSTALL_PYTHON_EXAMPLES=ON \
            -D WITH_TBB=ON \
            -D WITH_V4L=ON \
            -D OPENCV_PYTHON3_INSTALL_PATH=$cwd/OpenCV-$cvVersion-py3/lib/python3.6/site-packages \
        -D WITH_QT=ON \
        -D WITH_OPENGL=ON \
        -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
        -D BUILD_EXAMPLES=ON ..
	
make -j$(nproc)
make install

Ubuntu cmake gui编译

输入命令:cmake-gui
添加源码的位置和编译的位置。
在这里插入图片描述
可以找到CMAKE_INSTALL_PREFIX然后填写。
在这里插入图片描述
解决问题:
fatal error: dynlink_nvcuvid.h: No such file or directory
找到BUILD_opencv_cudacodec,然后去掉勾选。
在这里插入图片描述
点击configure,然后点击generate,再进入命令行进行make即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值