产生原因:
cuda8.0较新,opencv-2.4.10较早,要编译通过需要修改源码:
解决方法:
将/data/opencv-2.4.11/modules/gpu/src/graphcuts.cpp
中
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER)
修改为
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) || (CUDART_VERSION >= 8000)
产生原因:
cuda8.0较新,opencv-2.4.10较早,要编译通过需要修改源码:
解决方法:
将/data/opencv-2.4.11/modules/gpu/src/graphcuts.cpp
中
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER)
修改为
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) || (CUDART_VERSION >= 8000)