[Qt-interest] Qt plugin error: undefined reference to `MainWindow::staticMetaObject'

程梁 chengliang.soft at gmail.com
Thu Apr 29 15:00:28 CEST 2010


Now I think I should create a plugin, not a library, am I right? Then the
macro
Q_EXPORT_PLUGIN2 should be added, too.

OK, now the question is when I added this macro, the compiler error is
"undefined reference to `MainWindow::~MainWindow()'" and so on. Then how to
solve
this problem? I'll paste my project here.

Thank you for help me!

2010/4/29 Thiago Macieira <thiago at kde.org>

> Em Quinta-feira 29 Abril 2010, às 09:46:55, 程梁 escreveu:
> > Maybe the problem is what is a library and what is a plugin. What I want
> is
> > I try to put all
> > UI components into a dll so this is a library. But how can QLibrary load
> > this as an instance
> > of QWidget? The document only says it can import functions in libraries.
>
> You load a plugin, not a library.
>
> --
> Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
>  Senior Product Manager - Nokia, Qt Development Frameworks
>      PGP/GPG: 0x6EF45358; fingerprint:
>      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
>
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-interest
>
>


-- 
Cheng Liang
from: chengliang.soft at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20100429/1f384809/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.zip
Type: application/zip
Size: 7339 bytes
Desc: not available
Url : http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20100429/1f384809/attachment.zip 


More information about the Qt-interest-old mailing list