[ 84%] Built target test_framework_enhanced_autogen
[ 84%] Building CXX object CMakeFiles/test_framework_enhanced.dir/test_framework_enhanced.cpp.obj
In file included from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qobject.h:49:0,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qabstractanimation.h:43,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/QtCore:6,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTestDepends:3,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTest:3,
from C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:1:
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h: In instantiation of 'void QList<T>::node_construct(QList<T>::Node*, const T&) [with T = std::unique_ptr<QObject>]':
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h:603:27: required from 'void QList<T>::append(const T&) [with T = std::unique_ptr<QObject>]'
C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:297:55: required from here
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h:454:65: error: use of deleted function 'std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = QObject; _Dp = std::default_delete<QObject>]'
if (QTypeInfo<T>::isLarge || QTypeInfo<T>::isStatic) n->v = new T(t);
^~~~~~~~
In file included from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/memory:80:0,
from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:39,
from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:39,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qthread.h:50,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/QtCore:234,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTestDepends:3,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTest:3,
from C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:1:
C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/unique_ptr.h:388:7: note: declared here
unique_ptr(const unique_ptr&) = delete;
^~~~~~~~~~
In file included from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qobject.h:49:0,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qabstractanimation.h:43,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/QtCore:6,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTestDepends:3,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTest:3,
from C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:1:
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h:455:39: error: use of deleted function 'std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = QObject; _Dp = std::default_delete<QObject>]'
else if (QTypeInfo<T>::isComplex) new (n) T(t);
^~~~~~~~~~~~
In file included from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/memory:80:0,
from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:39,
from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:39,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qthread.h:50,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/QtCore:234,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTestDepends:3,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTest:3,
from C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:1:
C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/unique_ptr.h:388:7: note: declared here
unique_ptr(const unique_ptr&) = delete;
^~~~~~~~~~
In file included from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qobject.h:49:0,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qabstractanimation.h:43,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/QtCore:6,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTestDepends:3,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTest:3,
from C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:1:
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h:460:35: error: use of deleted function 'std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = QObject; _Dp = std::default_delete<QObject>]'
else *reinterpret_cast<T*>(n) = t;
~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/memory:80:0,
from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:39,
from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:39,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qthread.h:50,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/QtCore:234,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTestDepends:3,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTest:3,
from C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:1:
C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/unique_ptr.h:389:19: note: declared here
unique_ptr& operator=(const unique_ptr&) = delete;
^~~~~~~~
In file included from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qobject.h:49:0,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qabstractanimation.h:43,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/QtCore:6,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTestDepends:3,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTest:3,
from C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:1:
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h: In instantiation of 'void QList<T>::node_copy(QList<T>::Node*, QList<T>::Node*, QList<T>::Node*) [with T = std::unique_ptr<QObject>]':
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h:777:18: required from 'QList<T>::Node* QList<T>::detach_helper_grow(int, int) [with T = std::unique_ptr<QObject>]'
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h:601:37: required from 'void QList<T>::append(const T&) [with T = std::unique_ptr<QObject>]'
C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:297:55: required from here
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h:481:30: error: use of deleted function 'std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = QObject; _Dp = std::default_delete<QObject>]'
current->v = new T(*reinterpret_cast<T*>(src->v));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/memory:80:0,
from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:39,
from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:39,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qthread.h:50,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/QtCore:234,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTestDepends:3,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTest:3,
from C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:1:
C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/unique_ptr.h:388:7: note: declared here
unique_ptr(const unique_ptr&) = delete;
^~~~~~~~~~
In file included from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qobject.h:49:0,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qabstractanimation.h:43,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/QtCore:6,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTestDepends:3,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTest:3,
from C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:1:
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h:494:17: error: use of deleted function 'std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = QObject; _Dp = std::default_delete<QObject>]'
new (current) T(*reinterpret_cast<T*>(src));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/memory:80:0,
from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:39,
from C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:39,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qthread.h:50,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/QtCore:234,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTestDepends:3,
from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtTest/QtTest:3,
from C:\Work\PengGuanJun\Work\AumoFIS\AumoFIS\FaultInjectionApp\tests\test_framework_enhanced.cpp:1:
C:/Qt/Qt5.13.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/unique_ptr.h:388:7: note: declared here
unique_ptr(const unique_ptr&) = delete;
^~~~~~~~~~
mingw32-make.exe[2]: *** [CMakeFiles\test_framework_enhanced.dir\build.make:94: CMakeFiles/test_framework_enhanced.dir/test_framework_enhanced.cpp.obj] Error 1
mingw32-make.exe[1]: *** [CMakeFiles\Makefile2:454: CMakeFiles/test_framework_enhanced.dir/all] Error 2
mingw32-make.exe: *** [Makefile:100: all] Error 2
错误:编译失败
Press any key to continue . . .
修复QTest编译错误\
最新发布