我要发帖 回复

乞丐

3

主题

-1

积分

0

专家分

:

私信
发表时间 : 2011-6-2 08:39:03 | 浏览 : 1784    评论 : 1
在VC2005+SDK环境下出现无数警告一个错误:
d:\program files\multigen-paradigm\include\vsg\vslodfilter.h(116) : error C2664: “std::_Vector_const_iterator<_Ty,_Alloc>::_Vector_const_iterator(const std::_Vector_const_iterator<_Ty,_Alloc> &)”: 不能将参数 1 从“int”转换为“const std::_Vector_const_iterator<_Ty,_Alloc> &”
        with
        [
            _Ty=vsNode *,
            _Alloc=vuAllocSTL<vsNode *>
        ]
        原因如下: 无法从“int”转换为“const std::_Vector_const_iterator<_Ty,_Alloc>”
        with
        [
            _Ty=vsNode *,
            _Alloc=vuAllocSTL<vsNode *>
        ]
        无构造函数可以接受源类型,或构造函数重载决策不明确
d:\program files\multigen-paradigm\include\vsg\vslodfilter.h(116) : error C2664: “std::_Vector_const_iterator<_Ty,_Alloc>::_Vector_const_iterator(const std::_Vector_const_iterator<_Ty,_Alloc> &)”: 不能将参数 1 从“int”转换为“const std::_Vector_const_iterator<_Ty,_Alloc> &”
        with
        [
            _Ty=vsNode *,
            _Alloc=vuAllocSTL<vsNode *>
        ]
        原因如下: 无法从“int”转换为“const std::_Vector_const_iterator<_Ty,_Alloc>”
        with
        [
            _Ty=vsNode *,
            _Alloc=vuAllocSTL<vsNode *>
        ]
        无构造函数可以接受源类型,或构造函数重载决策不明确
d:\program files\multigen-paradigm\include\vsg\vslodfilter.h(116) : error C2664: “std::_Vector_const_iterator<_Ty,_Alloc>::_Vector_const_iterator(const std::_Vector_const_iterator<_Ty,_Alloc> &)”: 不能将参数 1 从“int”转换为“const std::_Vector_const_iterator<_Ty,_Alloc> &”
        with
        [
            _Ty=std::pair<double,double>,
            _Alloc=vuAllocSTL<std::pair<double,double>>
        ]
        原因如下: 无法从“int”转换为“const std::_Vector_const_iterator<_Ty,_Alloc>”
        with
        [
            _Ty=std::pair<double,double>,
            _Alloc=vuAllocSTL<std::pair<double,double>>
        ]
        无构造函数可以接受源类型,或构造函数重载决策不明确
d:\program files\multigen-paradigm\include\vsg\vslodfilter.h(116) : error C2664: “std::_Vector_const_iterator<_Ty,_Alloc>::_Vector_const_iterator(const std::_Vector_const_iterator<_Ty,_Alloc> &)”: 不能将参数 1 从“int”转换为“const std::_Vector_const_iterator<_Ty,_Alloc> &”
        with
        [
            _Ty=std::pair<double,double>,
            _Alloc=vuAllocSTL<std::pair<double,double>>
        ]
        原因如下: 无法从“int”转换为“const std::_Vector_const_iterator<_Ty,_Alloc>”
        with
        [
            _Ty=std::pair<double,double>,
            _Alloc=vuAllocSTL<std::pair<double,double>>
        ]
        无构造函数可以接受源类型,或构造函数重载决策不明确

请问如何处理,还是VP不能在这二种环境下编译?

最近VR访客

gubingjie 评论于2011-8-23 06:39:36
没用过。不太清楚。

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2022-8-15 12:01 PM

返回顶部