QwtPolarPlot相關一個編譯錯誤:‘staticMetaObject‘ is not a member of ‘XXXClass’

這個錯誤是怎麼引起的呢?就是如果一個類不是從QObject及其相關子類派生的,但是誤用了Q_OBJECT宏,就會報如題所示的錯誤。

問題:

項目中用到QwtPolarWgt類,報這個錯誤,.h .lib包含沒問題, 去掉Q_OBJECT 宏的確不會報錯,但是要用到相關屬性。

解決方法:

在C/C++  預處理器 中加入  QWT_DLL QWT_POLAR_DLL  預處理宏就可以解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章