Qt相关一个编译错误:‘staticMetaObject‘ is not a member of ‘XXXClass’
这个错误是怎么引起的呢?就是如果一个类不是从QObject及其相关子类派生的,但是误用了Q_OBJECT宏,就会报如题所示的错误。
问题:
项目中用到QwtPolarWgt类,报这个错误,.h .lib包含没问题, 去掉Q_OBJECT 宏的确不会报错,但是要用到相关属性。
解决方法:
在C/C++ 预处理器 中加入 qwt qwtpolar 预处理宏就可以解决(TODO:暂时忘了宏写法,明天补上ku)