首页 > 其他 > 详细

vs2008+cmake2.8+OpenCV2.8.4配置过程中OpenCV.sln重编译部分工程失败

时间:2015-08-14 13:15:44      阅读:1142      评论:0      收藏:0      [点我收藏+]

解决方法来自此链接 http://www.tuicool.com/articles/qiQBb2N

vs2008+cmake2.8+OpenCV2.8.4配置过程

1.解压opencv2.4.8

2. CMake2.8 生成VS2008版本的解决方案

3.OpenCV.sln重新编译,出现问题出现14个工程编译错误,几乎都提示缺少opencv_ocl248d.lib,

  单独对工程进行opencv_ocl工程 进行生成操作,发现与opencl_kernels.hpp相关。

  技术分享

  于是搜索得文章最上方连接,解决了问题。

  解决方法:打开 ../opencv2.4.8/sources/cmake/cl2cpp.cmake文件,将第五十行的  string(MD5 hash "${lines}") 删除后,重新编译OpenCV.sln

  得到技术分享

     问题原因:CMake版本太低(2.8版本)导致无法识别MD5 命令

4. 设置环境变量与vs的include、lib不会有太大问题

 

总结:因为自己想要看opencv2.4.8的混合高斯模型源码,又想保留vs2008中opencv2.3.1设置不变,

因此出现问题,我首先考虑库的冲突和文件调用混乱,导致解决上述问题花了不少时间。

技术分享

vs2008+cmake2.8+OpenCV2.8.4配置过程中OpenCV.sln重编译部分工程失败

原文:http://www.cnblogs.com/AngelaLin/p/4729430.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!