赞
踩
(54条消息) windows11编译OpenCV4.5.0 with CUDA(附注意事项)-CSDN博客过程很清楚,不赘述。
报错:common.hpp第99行模板、符号等错误。
原因:opencv4.6.0与cuda版本不匹配,cuda12.0不支持纹理部分了,opencv4.7.0支持cuda12.0
opencv4.7+ -------cuda12.0+
opencv4.7- -------cuda12.0-
以下几个网页是我自己看到的,能力和时间不允许我找第三方库过着改源代码,所以直接换版本重cmake。
Could not build OpenCV 4.x WITH_CUDA=ON(CUDA 12.0) · Issue #23034 · opencv/opencv · GitHub
Fix CUDA 12.0 build errors by cudawarped · Pull Request #3404 · opencv/opencv_contrib · GitHub
CUDA Pro Tip: Kepler Texture Objects Improve Performance and Flexibility | NVIDIA Technical Blog
OpenCV no longer builds with Cuda 12.0.1 · Issue #23254 · opencv/opencv · GitHub
Could not build OpenCV 4.x WITH_CUDA=ON(CUDA 12.0) · Issue #23034 · opencv/opencv · GitHub
20230317更新1:
换版本后还是报错,link2001和link2019,主要提示world文件无法解析的外部符号,
查到如下,不选world再试一次
因为种种原因,安装配置过很多次opencv,不同系统,支持不同编程语言的,每次很多问题,师弟不编译opencv contrib也是要好久,为什么每次都这么难。
胸弟们,可以了。
另外,我没用第一个链接上的cach文件,因为有些在pcl中用到了,opencv直接用的pcl的,还有我这边可以连网。想要用QT的,提前安装上QT。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。