OPENCV与vs2015环境搭建

*OPENCV与vs2015环境搭建

环境1:
win10+vs2015 Update3+OpenCV 3.2
【参考链接】:http://www.jianshu.com/p/076909c1f121

环境2:
win10+vs2015 Update3+OpenCV 3.0及以下
【参考链接】:
http://blog.csdn.net/poem_qianmo/article/details/19809337

其他测试样例:
【参考链接】:
http://blog.csdn.net/chenyujing1234/article/details/7602076

本人搭建环境遇到及搜集到的一些问题:
1.关于
未经处理的异常,内存位置0x0045f3a0处的cv:Exception
将图片放到工程目录(假设工程名为“abc”)下的同名文件夹(名字也叫“abc”,其实是放置.cpp,.h的程序文件的地方)下面时,才正常显示的,应该是解决指针越界的首先考虑方法。。。

2. 解决更换版本后OpenCV历史遗留问题
找到C:\Users\Tobe\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props,以记事本打开,
如图
1,2,3分别对应我们之前在vs中搭建环境时的
属性->vc++->包含和库,以及链接->输入->依赖项
把所缺的全都添加到这里,当然,3的路径要与1,2对应,这样几乎就能解决openCV中的link2001问题,值得一提的是,似乎当我们在建立新的工程时,就能自动包含所需要的库了,而不需要每次都手动添加库,也不需要通过属性表来添加库了,哈哈。有大佬带路就是爽。

【参考链接】:http://blog.csdn.net/timidsmile/article/details/9134891

3解决OpenCV 3.2没有x86库的问题
感谢大神!!!
【参考链接】:http://blog.csdn.net/sinat_27953939/article/details/68948313

4.其他一些问题
(1).在VS中添加lib的三种方法:
http://blog.csdn.net/xiaohuh421/article/details/7476485

(2)..产生LNK2001错误的原因及解决方法
http://blog.csdn.net/u014350471/article/details/43342133
一般都是链接库不全

(3)Debug时
这里写图片描述
要与配置的环境对应
这里写图片描述
如Debug|Win32对应这里的X86,Debug|x64对应这里的x64

(4).
VC6
VC7(2003)
VC8(2005)
VC9(2008)
VC10(2010)
VC11(2012)
VC12(2013)
VC14(2015)
以及不同OpeCV版本和不同VS版本之间进行配置的注意事项:
http://blog.sina.com.cn/s/blog_74f32c400101aecw.html

(4).vs2015打开以前创建的项目提示:项目加载失败,需要用户输入
解决方法:项目右键->重新加载项目,按照提示内容进行修改

(5).VS2015 错误 C4996 ‘fopen’: This function or variable may be unsafe.
使用vs2015,遇到如下错误。
严重性 代码 说明 项目 文件 行
错误 C4996 ‘fopen’: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.。。。。。。

解决方案:
项目 ->属性 -> c/c++ -> 预处理器 -> 点击预处理器定义,编辑,加入_CRT_SECURE_NO_WARNINGS,即可。

                                         --因为有巨人的支持,所以我们能够站得更高,看得更远
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值