OpenCV2.0在VS2010配置中出现问题的解决方法 VS2010 C++中出现常见问题:back_inserter

    OpenCV2.0在VS2010中的安装可以参考OpenCV中文网站http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0/2.1。其大致过程如此,但是在用VS编译产生版本库的时候,会出现问题。主要是:
      error C2039: 'back_inserter': 不是std的成员
      error C3861: 'back_inserter': identifier not found
      
      解决方法:
      在提示有这个错误的文件中添加头文件#include <iterator>
      问题在于,back_inserter()在没有include ﹤iterator﹥的情况下被使用。C++标准库的headers会通过某种未定义的方式将其他headers包括进来。……VC9 SP1下,include﹤algorithm﹥顺带的就包括了﹤iterator﹥,但在VC10 Beta 1下需要单独写明。

     参考:
     http://developer.51cto.com/art/200905/125567.htm
	http://blog.163.com/yabin99@126/blog/static/134293362201031844410150/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值