123456 |
2018-04-01 01:44 |
编译 qt 5.6.0 出现的问题,编译器vs2005
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> |
|