On 06/01/2015 06:10 PM, Thiago Macieira wrote: > On Monday 01 June 2015 15:01:14 Ulf Hermann wrote: >> You probably have to add the following somewhere: >> >> LIBS += /path/to/libqmldbg_tcp.a > > but like I said, he shouldn't have to. That's a bug in QtQml that it uses > qmldbg_tcp without linking to it.
This is a static build. There is no dynamic linking. The only way to make this work would be to build the plugin into QtQml. Actually it used to do this, until fac14e459734936320003c3e593481c9cb6079e5 - which explicitly avoided it with the following reasoning: > commit fac14e459734936320003c3e593481c9cb6079e5 > Author: Pasi Petäjäjärvi <pasi.petajaja...@digia.com> > Date: Fri Oct 24 11:31:38 2014 +0300 > > Don't embded qmldbg_tcp plugin to libQt5Qml in static build > > Embedding qmldbg_tcp sources to libQt5Qml causes multipled > definitions of QTcpServerConnection symbols with static > build on Qt Quick 2 applications. Qmake can resolve > dependencies to static plugins applications use, so no > need to embed this to libQt5Qml. > > Change-Id: I18c5e44b9ac3de4ef8be29cc5944de3527566b3c > Reviewed-by: Fawzi Mohamed <fawzi.moha...@theqtcompany.com> Now, I really don't know what qmake magic he is referring to here and where the multiple definitions came from. Maybe qmake is supposed to automatically add libqmldbg_tcp.a to the linker command line. -- Ulf Hermann, Software Engineer | The Qt Company The Qt Company GmbH, Rudower Chaussee 13, D-12489 Berlin Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B Email: ulf.herm...@theqtcompany.com | Mobile: + 49 151 68964561 | Phone: +49 30 63 92 3255 www.qt.io |Qt Blog: http://blog.qt.digia.com/ | Twitter: @QtbyDigia, @Qtproject | Facebook: www.facebook.com/qt _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest