问题1:opencv-2.4.10/modules/gpu/src/nvidia/core/NCV.cu(356): error : namespace "std" has no member "max"

解决办法:It seems as though you need to add #include <algorithm> for this to work (as suggested here).

参考链接:https://stackoverflow.com/questions/27585586/installing-opencv-2-4-10-on-windows-8-1-with-vs-2013

问题2:tuple(328): error C2610: “std::tuple<cv::Size,perf::`anonymous-namespace'::MatDepth,perf

解决办法:cmake-gui取消BUILD_PERF_TESTS

参考博客:https://blog.csdn.net/qq_17127427/article/details/82697048

问题3:graphcuts.cpp(120): error C2061: 语法错误: 标识符“NppiGraphcutState”

解决办法:

需要修改一处源码:
在graphcuts.cpp中将
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) 改为
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) || (CUDART_VERSION >= 8000)
参考博客:https://blog.csdn.net/andkobe/article/details/78145741

或参考这里:https://answers.opencv.org/question/95148/cudalegacy-not-compile-nppigraphcut-missing/

问题4:nvcc fatal   : Unsupported gpu architecture 'compute_11'

解决办法:CUDA_GENERATION=Kepler

参考博客:https://www.cnblogs.com/sopic/p/6680799.html

问题5:CMake Error at cuda_compile_generated_matrix_operations.cu.obj.cmake:206 (message):

解决办法:CUDA_GENERATION=Kepler

问题6:\modules\core\CMakeFiles\cuda_compile.dir\__\dynamicuda\src\cuda\Debug\cuda_compile_generated_matrix_operations.cu.obj : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'

解决办法:找到这个文件,将“-m32"改为”-m64“,重新编译。

参考这里的cmake文件可知,opencv2.4.10支持cuda2.3及更低版本的cuda。

opencv2.4.10不适合配置cuda8.0一起编译,需要用更高版本的opencv和cuda8.0一起编译,否则会遇到各种难以解决的问题。

如果在使用cmake-gui配置时取消 WITH_CUDA的勾选,就不会遇到上面的这些错误,而且一遍通过。

最新文章

  1. 初涉深度优先搜索--Java学习笔记(二)
  2. Redis修改数据多线程并发—Redis并发锁
  3. ASP.NET本质论第一章网站应用程序学习笔记1
  4. 数据仓库建模与ETL实践技巧
  5. 《SQL Server企业级平台管理实践》读书笔记——几个系统库的备份与恢复
  6. php 调用.net的webservice 需要注意的
  7. Linux:一台apache服务器上部署多个项目的apache配置
  8. 【原】隐藏ultraGrid1指定列
  9. WPF界面设计技巧(8)—自制山寨版CheckListBox
  10. _tkinter.TclError: no display name and no $DISPLAY environment variable
  11. 一个普通底层.NET程序员关于职场瓶颈期的思考,辗转自我提升/跳槽/转行之间
  12. nginx重启几种方法
  13. LNMP下FTP服务器的安装和使用(Pureftpd和Proftpd)
  14. Android通过聚合数据API实现天气预报
  15. LINUX监控-spotlight
  16. Yoink Mac版(临时文件存储助手)中文版
  17. leetCode26.删除排序数组中的重复项
  18. Python + Selenium + AutoIt 模拟键盘实现另存为、上传、下载操作详解
  19. 重置mysql5.7密码
  20. 利用 share code 插件同步代码片段

热门文章

  1. laravel的Validation检索验证错误消息
  2. AE开发常见问题总结
  3. OpenCV3+VS2015 经常出现debug error abort()has been called问题
  4. CQYZOJ P1392 拔河问题
  5. EF CodeFirst关于Mysql如何自动生成数据库表
  6. Linux sed识别HTML标签
  7. 2019杭电多校第五场 discrete logarithm problem
  8. python3练习100题——016
  9. eclipse查看jar包源代码乱码问题解决
  10. codeblocks汉化