关于VS 中添加OpenCV 使用配置问题(版本号原因)
来源:互联网 发布:日向日足 知乎 编辑:程序博客网 时间:2024/05/17 22:07
在使用VS2010或其他版本时,同时要配置OpenCV,容易出现配置问题,配置方法可以参见网上很多资料,这一篇就很不错。
http://blog.csdn.net/dujian996099665/article/details/8830146
这里主要解决一下编译时提示1>LINK : fatal error LNK1104: 无法打开文件“opencv_contrib244d.lib”的问题。
这个一般在其他配置都正确的情况下,个人尝试了好多次,最后发现在库文件的名字中“opencv_contrib244d.lib”,有244 ,突然就想到为什么是244,在Linux平台上使用的时候没有啊,又观察发现,244应该是OpenCV2.4.4版本号,到这里就想到方法了,在所有链接器中库引用中的244改为你自己的版本号,我的是2.4.10,就改为2410,这样问题都解决了。
总结:
OpenCV版本号会影响编译结果。
解决方法:
将所有依赖项更改为正确版本:如2.4.10的
opencv_ml2410d.lib
opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_objdetect2410d.lib
opencv_ts2410d.lib
opencv_video2410d.lib
如此即可;
0 0
- 关于VS 中添加OpenCV 使用配置问题(版本号原因)
- vs配置opencv问题
- 关于VS与opencv安装配置过程中遇到的问题
- Cmake编译OpenCV和如何在VS工程中配置来使用编译后的OpenCV进行跟踪调试问题
- 在VS项目中使用SVN版本号作为编译版本号
- 在VS中配置OpenCV
- 如何在Vs 中添加boost库,配置问题。
- vs+opencv 使用过程中所遇问题记录 day1
- vs+opencv 使用过程中所遇问题记录 day2
- vs+opencv 使用过程中所遇问题记录 day3
- VS 版本号问题
- opengl在VS中配置错误原因
- VS中关于.h和.lib丢失的配置问题
- VS+opencv配置出现问题汇总
- 关于在myeclipse中添加maven的配置问题 以及使用
- 在VS中配置opencv库
- 关于OpenCV的配置问题
- 关于opencv+cuda+vs+tbb编译opencv的问题
- POJ 3525 Most Distant Point from the Sea
- 我对学习的一点看法
- 残花败柳
- 简单的ant打包,修改渠道号
- JavaScript之一:简介和使用
- 关于VS 中添加OpenCV 使用配置问题(版本号原因)
- c++编程常犯错误
- ios更改UITabBarController背景以及选中背景图片的方法 以及隐藏tabbar
- android 小贴士
- 选出男生和女生前三名的信息
- UITabbar
- oracle 触发器:条件判断自动执行某些任务,不仅仅用于自增id
- 多文档中给对话框注册类
- [译]Google C++编程风格指南(六)