opencv2.4.0 + vc express 2008 配置

本文由 @lonelyrains 出品,转载请注明出处。 
文章链接: http://blog.csdn.net/lonelyrains/article/details/7514852


 1、参考 www.opencv.org.cn/index.php/VC_2008_Express下安装OpenCV2.0
我安装的2.4.0,安装步骤不同之处在于:为VC++ 2008 Express配置OpenCV环境时,bin、include、lib均位于install子目录下,而不是vc2008下

2、解决Error spawning 'cmd.exe'的问题 http://anthonychan.blogbus.com/logs/35259750.html
Options -> Projects and Solutions -> VC++ Directories page
在Executable中添加C:\WINDOWS\System32
还有一种解决方法是把C:\WINDOWS\System32添加到Path系统变量里

3、imread读取图片时报错,img为空,但是cvLoadImage可以调用成功。调试发现imread调用loadsave.cpp中的imread_函数传入参数为bad ptr。网上有说出现bad ptr有可能是库的调用顺序有问题时产生的,参见 http://topic.csdn.net/u/20100316/09/7649decc-1a68-49d9-9a61-075172ef3992.html

这个bug我卡了好半天,但是一激动,忘了当时做了什么关键操作。期间反反复复地检查tools -> options -> projects and solutions -> vc directories的配置、properties->configuration properties -> linker -> additional dependencies里的设置,Path系统变量,还注销过电脑

4、debug模式opencv_core240d.dll找不到,release版本的动态库却不会报错

直接把这个dll拷贝到system32目录是不会报这个dll找不到的,所以考虑将opencv的目录 :**\OpenCV\vc2008\install\bin 添加到Path系统变量,虽然cmd下path可以打印包含该路径,但我使用的xp环境仍需要重启,而不是注销



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值