QMetaType::registerType: Binary compatibility break

Qt 出现异常

QMetaType::registerType: Binary compatibility break -- Size mismatch for type ‘tagUserInfo‘ [1043]. Previously registered size 24, now registering size 28. 

大概意思是注册信号槽类型大小错误,结构体tagUserInfo原来是24,现在是28,我在结构体添加了成员。

分析,有可能结构体没有编译进去。

全部重新编译即可。

QMetaType::registerType: Binary compatibility break

上一篇:https 简要理解


下一篇:双层flume搭建过程中遇到的坑Avro source r1: Unable to process event batch.