在 Ubuntu Focal 上使用 Qt 5.12 时出现此错误。但是,当我使用 Qt 5.13.2 及更高版本时,没有显示错误。我想让它在 5.12 及更低版本中工作,我该怎么做才能做到这一点?
TQProfile::TQProfile()
{
type = "abc";
abcSettings = ConfigHelper::generateAbcSettings();
}
QDataStream& operator << (QDataStream &out, const TQProfile &p)
{
out << p.type << p.abcSettings;
return out;
}
QDataStream& operator >> (QDataStream &in, TQProfile &p)
{
in >> p.type >> p.abcSettings;
return in;
}
struct TQProfile
{
TQProfile();
QString type;
QJsonObject abcSettings;
};
Q_DECLARE_METATYPE(TQProfile)
QDataStream& operator << (QDataStream &out, const TQProfile &p);
QDataStream& operator >> (QDataStream &in, TQProfile &p);