Thanks Konstantin I looked into this, it took a while to find all the places, but finally I made it work :)
Great hint Thomas On Thu, Aug 11, 2011 at 10:18 AM, Konstantin Tokarev <[email protected]>wrote: > 11.08.2011, 20:05, "Thomas Ehrnhoefer" <[email protected]>: > > Hi List > > > > So I have my own plugins A and B, which compiles and works fine. They > both have their dependencies on other plugins. > > > > However now I would want plugin B to depend on plugin A. > > I would think that I would need a .pri file (at least that's how other Qt > Creator plugins seem to be included). But I am unsure on how exactly that > works. > > > > what I tried is: > > * create a pri file for plugin A simply containing "LIBS *= > -l$$qtLibraryName(plugina)" > > * just add this to plugin B's .pro file: > include(../folder/plugina/plugina.pri) > > > > The best result I could get was successful compilation, but on using > something from pluginA in pluginB, I am getting a linker error. > > Have you exported all used classes and functions with > Q_DECL_EXPORT/Q_DECL_IMPORT? > > Look into projectexplorer_export.h for example. > > By default Qt Creator is built with -fvisibility=hidden > -fvisibility-inlines-hidden so everything is hidden unless otherwise stated. > > -- > Regards, > Konstantin > _______________________________________________ > Qt-creator mailing list > [email protected] > http://lists.qt.nokia.com/mailman/listinfo/qt-creator > -- Thomas Ehrnhoefer Software Developer, http://tasktop.com
_______________________________________________ Qt-creator mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt-creator
