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

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