Qt 编译错误
error: invalid application of 'sizeof' to incomplete type 'QStaticAssertFailure<false>'
场景复现
如下代码片段:
原因
QVarient/qvariant_cast 不认识 QCameraInfo 类型。
解决
在 .cpp 文件添加 Q_DECLARE_METATYPE 声明,如:
Qt 编译错误error: invalid application of 'sizeof' to incomplete type 'QStaticAssertFailure<false>'
场景复现如下代码片段:
原因QVarient/qvariant_cast 不认识 QCameraInfo 类型。
解决在 .cpp 文件添加 Q_DECLARE_METATYPE 声明,如: |