看opencv报错的文件,一旦编译出现错误,那么到该文件下并打开将以下 if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) 注释掉,改为如下: if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) || (CUDART_VERSION >= 8000)