关于VS2010+opencv环境搭建中出现若干问题解析

在构建VS2010与opencv出现若干问题如下:

1.最容易出错点就是系统环境变量,因为vs2010利用是win32控制台应用程序,所以所用lib包已经环境变量

F:\opencv2410\opencv\build\x86\vc10\bin;F:\opencv2410\opencv\build\x64\vc10\bin这是我的环境变量(为了防止后期出问题,建议64位系统最好这两个都加上)

open_home:F:\opencv2410\opencv\build

2.各位如果按照网上教程搭建好vs和opencv环境的话,在测试程序时候可能会爆类似MSVCP120d.DLL/MSVCR120d.DLL/MSVCP110d.DLL这种缺,dll文件

笔者建议各位如果第一次出这问题可以网站下载专用的。dll文件,解压到指定的目录下面C:\Windows\SysWOW64。进行测试

3.如果遇窗口报错0xc000007b,debug运行不了的时候,那说明了你可能出错地方在与opencv版本与对应VS版本不符。因为不同的opencv版本,里面有不同的库,每个库对应的软件运行环境也不相同,建议从官网下载所需要对应版本opencv,不然就会产生各种不同的问题。

最后给大家一个无脑解决搭建环境中出现问题的解决方案,就是opencv彻底删除重新搭建环境变量,重新配置(至于VS2010如何配库网上有很多教程)

我一开始使用的是vs2010与opencv2.4.13进行搭建的,发现里面缺少对应vc10库,然后强制使用VC11搭建,各种问题满天飞,解决了四五个问题后面还是报错

所以我直接重新安装对应的opencv2.4.10版本里面有vc10库,直接什么问题都没有完美运行了,所以初学者大家还需谨慎。。。。。。

猜你喜欢

转载自blog.csdn.net/qwe1021647502cmx/article/details/54962459
今日推荐