error: invalid application of 'sizeof' to incomplete type 'QStaticAssertFailure<false>'

C:\Qt\Qt5.3.2\5.3\mingw482_32\include\QtCore\qglobal.h:698: error: invalid application of 'sizeof' to incomplete type 'QStaticAssertFailure'

     enum {Q_STATIC_ASSERT_PRIVATE_JOIN(q_static_assert_result, __COUNTER__) = sizeof(QStaticAssertFailure<!!(Condition)>)}


qt4.8.5上5.3.2移植時插件出的問題。


將原有的Q_EXPORT_PLUGIN2宏去掉,在頭文件中加入類似Q_PLUGIN_METADATA(IID"org.qt-project.Qt.Examples.EchoInterface")


詳情見demo echo plugin

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