Opencv cuda编译错误,如何解决?(语言-c++)

Opencv4.7 cuda10.1 vs2019总是报错,关键还是乱码的错误,错误文件在cuda的头文件中

注意版本问题,我之前使用的是:tensorflow-gpu2.3.0、cuda10.1、cudnn7.6.4、torch1.9.0、anaconda我选择的是python3.8版本,opencv是4.5.1,仅供参考。

显卡啥显卡,错误信息是啥,cmake的错误信息解决了没有?cmake的时候有无设置好显卡架构和显卡算力?这些都要指定的

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你看下这篇博客吧, 应该有用👉 :OpenCV-C++-CUDA-08-角点(特征点)检测
  • 除此之外, 这篇博客: opencv进阶-OpenCV4.4 CUDA加速中的 1.1安装CUDA 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    cuda(库达)版本是根据电脑配置的英伟达显卡来选择的,在英伟达控制面板中可以查询到本机支持最高版本的cuda,例如本机是cuda11.1。
    之后注册并登录英伟达官网,下载cuda。
    cuda官网下载

    https://developer.nvidia.com/cuda-toolkit-archive
    在这里插入图片描述

    在这里插入图片描述
    一路默认安装即可。
    在这里插入图片描述
    检查是否安装成功
    cmd输入:

    nvcc -V

    在这里插入图片描述


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^