这个错误是怎么引起的呢?就是如果一个类不是从QObject及其相关子类派生的,但是误用了Q_OBJECT宏,就会报如题所示的错误。
问题:
项目中用到QwtPolarWgt类,报这个错误,.h .lib包含没问题, 去掉Q_OBJECT 宏的确不会报错,但是要用到相关属性。
解决方法:
在C/C++ 预处理器 中加入 QWT_DLL QWT_POLAR_DLL 预处理宏就可以解决
这个错误是怎么引起的呢?就是如果一个类不是从QObject及其相关子类派生的,但是误用了Q_OBJECT宏,就会报如题所示的错误。
问题:
项目中用到QwtPolarWgt类,报这个错误,.h .lib包含没问题, 去掉Q_OBJECT 宏的确不会报错,但是要用到相关属性。
解决方法:
在C/C++ 预处理器 中加入 QWT_DLL QWT_POLAR_DLL 预处理宏就可以解决