编译OpenCV:precomp.hpp:60:37: fatal error: dynlink_nvcuvid.h
原因:CUDA有一些接口过期了。
解决办法:
cmake增加选项:-D CUDA_NVCC_FLAGS="-D_FORCE_INLINES" -D BUILD_opencv_cudacodec=ON
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_CUDA=on \
-D ENABLE_FAST_MATH=1 \
-D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D WITH_NVCUVID=on \
-D CUDA_NVCC_FLAGS="-D_FORCE_INLINES" -D BUILD_opencv_cudacodec=ON \
-D CUDA_GENERATION=Auto -D WITH_OPENCL=OFF -D WITH_OPENCL_SVM=off \
-D WITH_OPENCLAMDFFT=off -D WITH_OPENCLAMDBLAS=off \
-D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D ENABLE_CXX11=1 \
-D WITH_FFMPEG=ON \
-D FFMPEG_LIBRARY_DIRS="/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/local/cuda-10.0/lib64;/usr/local/include/ffnvcodec" \
-D PYTHON2_NUMPY_INCLUDE_DIRS="/usr/local/lib/python2.7/dist-packages/numpy/core/include" \
-D PYTHON3_NUMPY_INCLUDE_DIRS="/usr/local/lib/python3.5/site-packages/numpy/core/include" \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.4.5/modules \..
有一次莫名其妙的编译过了,重新编译……不过。
有人建议:
下载video_sdk。
然后复制头文件
。/usr/local/cuda/include/
修改modules/cudacodec/src下的hpp文件,如下:
#if CUDA_VERSION >= 9000 && CUDA_VERSION < 10000 #include <dynlink_nvcuvid.h>
#else#include <nvcuvid.h>
#endif
看这意思,是改回去了?
编译OpenCV:precomp.hpp:60:37: fatal error: dynlink_nvcuvid.h相关推荐
- /usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or dir
caffe编译报错: /usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such ...
- caffe安装:./include/caffe/util/device_alternate.hpp:34:23: fatal error: cublas_v2.h: 没有那个文件或目录
出现问题: dorothy@dorothy-MS-7A94:~/enviroment/caffe-master$ make all -j8 PROTOC src/caffe/proto/caffe.p ...
- fatal error: dynlink_nvcuvid.h: No such file or directory
Preliminary 下載 OpenCV源碼: https://opencv.org/releases/ 下載OpenCV contrib源碼: https://github.com/opencv/ ...
- vscode编译阿里云HaaS例程遇到fatal error: fb.h: No suchfile or directory怎么解决?
摘要:基于vscode调试HaaS例程时遇到fatal error: fb.h: No such file or directory错误时,需要在yaml文件中添加一个依赖才可以继续编译.本文介绍一下 ...
- 在Jetson Xavier NX上安装pycuda报错:src/cpp/cuda.hpp:14:10: fatal error: cuda.h: No such file or directory
文章目录: 1 我的系统环境和遇到问题分析 1.1 我的系统环境 1.2 问题描述 2 问题解决方式 1 我的系统环境和遇到问题分析 1.1 我的系统环境 我的详细系统环境如下:使用jetson_re ...
- Error ./include/caffe/util/mkl_alternate.hpp:11:19: fatal error: cblas.h: 没有那个文件或目录...
由于在Makefile.config文件中BLAS设置的为atlas 因此输入sudo make clean sudo apt-get install libatlas-base-dev 再重新输入m ...
- Arduino编译Marlin1.1出现 fatal error: U8glib.h: No such file or directory如何解决
marlin固件发展至今已经形成了三个比较重大的版本:1.0版,1.1版,2.0版. 本文介绍的是Marlin1.1版本的,Arduino用到的版本1.6.7,Marlin1.0版,1.1版都能用Ar ...
- fatal error: hdf5.h: No such file or directory
在编译caffe的时候,可能会出现各种找不到文件的情况.这种情况的一种解决方式是改变Makefile.config中的路径. 比如,在编译caffe的时候提醒找不到hdf5.h或者hdf5_hl.h ...
- 【错误记录】编译 ijkplayer 报错 (fatal error: libyuv.h: No such file or directory #include “libyuv.h“ )
文章目录 一.报错信息 二.解决方案 参考 https://github.com/bilibili/ijkplayer 项目的编译过程 ; 一.报错信息 在编译完 ffmpeg 之后 , 执行 ./c ...
- linux redis release.c:37:10: fatal error: release.h: No such file or directory
(1条消息) redis源码安装出现fatal error: jemalloc/jemalloc.h: No such file or directory_feinifi的博客-CSDN博 ...
最新文章
- 递归式求时间复杂度的代入法与迭代法的举例讲解
- iPhone 中使用NSLocalizedString实现国际化
- 算法学习--Day3
- 如何修炼成某一领域的高手
- 一个关于binder的debug技巧
- 微信浏览器打开网页被拦截了?Mindjump快速解决微信屏蔽网址用户打不开的难题...
- 网关过滤器验证token
- linux perl 安装目录,linux-将Perl模块安装到特定位置
- qt mysql分页控件_Qt分页布局与切分窗口的实现
- 管家婆软件二次开发(在管家婆财贸双全中实现建行支付)
- ​KeePassXC:社区驱动的开源密码管理器​
- PC使用js调用qq聊天
- 探花交友_第2章-完善个人信息与MongoDB入门
- win10 家庭中文版打开本地组策略编辑器
- 我弟今年高考,报的志愿是电子信息,到现在录取的是计算机科学与技术,哪个专业更好一些,2021年电子信息科学与技术专业大学排名及分数线【统计表】...
- 计算机老师开学第一堂课,开学第一堂课作文
- PTA7-1 厘米换算英尺英寸
- ARM学习笔记--LPC1788引脚分析
- 联创自助打印驱动程序 v1.0官方版
- 播动师,我的关注,自选关注账号随时监测