error: invalid application of ‘sizeof’ to incomplete type ‘QStaticAssertFailure

error: invalid application of ‘sizeof’ to incomplete type ‘QStaticAssertFailure’

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

qt4.8.5上5.3.2移植时插件出的问题。

将原有的Q_EXPORT_PLUGIN2宏去掉,在头文件中加入类似Q_PLUGIN_METADATA(IID “org.qt-project.Qt.Examples.EchoInterface”)宏

详情见demo echoplugin

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