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,我在结构体添加了成员。

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

全部重新编译即可。

原文地址:https://www.cnblogs.com/dwx-bzdcxy/p/15011341.html