• 2435阅读
  • 1回复

[提问]编译 qt 5.6.0 出现的问题,编译器vs2005 [复制链接]

上一主题 下一主题
离线123456
 

只看楼主 倒序阅读 楼主  发表于: 2018-04-01

d:\qt5.6.0\qtbase\include\qtcore\../../src/corelib/tools/qvector.h(798) : error C2666: “QTypedArrayData<T>::iterator::operator +”: 2 个重载有相似的转换
        with
        [
            T=QPointF
        ]
        d:\qt5.6.0\qtbase\include\qtcore\../../src/corelib/tools/qarraydata.h(153): 可能是“QTypedArrayData<T>::iterator QTypedArrayData<T>::iterator::operator
+(int) const”
        with
        [
            T=QPointF
        ]
        或“内置 C++ operator+(QPointF *, uint)”
        试图匹配参数列表“(QTypedArrayData<T>::iterator, uint)”时
        with
        [
            T=QPointF
        ]
        d:\qt5.6.0\qtbase\include\qtcore\../../src/corelib/tools/qvector.h(789): 编译类 模板 成员函数“QVector<T> &QVector<T>::operator +=(const QVector<T> &)”时
        with
        [
            T=QPointF
        ]
        d:\qt5.6.0\qtbase\include\qtcore\../../src/corelib/tools/qvector.h(972): 参见对正在编译的类 模板 实例化“QVector<T>”的引用
        with
        [
            T=QPointF
        ]
d:\qt5.6.0\qtbase\include\qtcore\../../src/corelib/tools/qvector.h(798) : error C2666: “QTypedArrayData<T>::iterator::operator +”: 2 个重载有相似的转换
        with
        [
            T=QPoint
        ]
        d:\qt5.6.0\qtbase\include\qtcore\../../src/corelib/tools/qarraydata.h(153): 可能是“QTypedArrayData<T>::iterator QTypedArrayData<T>::iterator::operator+(int) const”
        with
        [
            T=QPoint
        ]
        或“内置 C++ operator+(QPoint *, uint)”
        试图匹配参数列表“(QTypedArrayData<T>::iterator, uint)”时
        with
        [
            T=QPoint
        ]
        d:\qt5.6.0\qtbase\include\qtcore\../../src/corelib/tools/qvector.h(789): 编译类 模板 成员函数“QVector<T> &QVector<T>::operator +=(const QVector<T> &)”时
        with
        [
            T=QPoint
        ]
        d:\qt5.6.0\qtbase\include\qtcore\../../src/corelib/tools/qvector.h(973): 参见对正在编译的类 模板 实例化“QVector<T>”的引用
        with
        [
            T=QPoint
        ]
NMAKE : fatal error U1077: “D:\VS2005\VC\bin\cl.EXE”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “D:\VS2005\VC\bin\nmake.exe”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.

D:\QT5.6.0>
离线123456

只看该作者 1楼 发表于: 2018-04-01
不知道 怎么解决 哪位大神指导一下 不胜感激
快速回复
限100 字节
 
上一个 下一个