Am 14.05.2012 um 16:35 schrieb Mike Jackson <imikejack...@gmail.com>:

> ...
> 
> This is the top part of the class declaration for QFilterWidget:
> class PipelineBuilderLib_EXPORT QFilterWidget : public QGroupBox
> {
>    Q_OBJECT;
>  public:

Could it be that it needs to be:

PipelineBuilderLib_EXPORT class WFilterWidget : public ...

instead?

I usually just export single (public or protected) fields and methods instead 
of the whole class. But I think that __decl-stuff has to go before the class 
keyword to take effect.

However from the link errors it seems that the moc'ed symbols are somehow not 
linked into your DLL at all (as opposed to "not exported"). Did you try a 'make 
distclean; make'? Check for the corresponding moc_* compiler lines in the 
compiler/linker output when compiling your DLL (make sure the moc'ed files get 
properly updated/generated and compiled/linked).

Cheers,
  Oliver


_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to