【发布时间】:2011-07-31 08:32:30
【问题描述】:
阅读Save QList<int> to QSettings 后,我想对QMap<QString,int> 做同样的事情。我希望配置文件看起来像这样:
1111=1
2222=3
4444=0
但是我得到一个编译错误:
Q_DECLARE_METATYPE(QMap<QString,int>)
Warning C4002: too many actual parameters for macro 'Q_DECLARE_METATYPE'
ConfigSettings.h(5) : error C2976: 'QMap' : too few template arguments
【问题讨论】: