[Interest] QtPlugins statically linked not loading

Nuno Santos nunosantos at imaginando.pt
Sat May 30 21:44:34 CEST 2015


Thiago,

This is the .pro

TEMPLATE = lib
DEFINES += VST
CONFIG += plugin

win32 {
    CONFIG += dll
    QMAKE_LFLAGS+="/DEF:$$PWD/audiolab.def"
    QTPLUGIN += qwindows qtquick2plugin windowplugin qtquickcontrolsplugin

    LIBS += qwindows.lib
    LIBS += -LC:\Qt\5.4\msvc2013_opengl_x86_static\qml\QtQuick.2 qtquick2plugin.lib
    LIBS += -LC:\Qt\5.4\msvc2013_opengl_x86_static\qml\QtQuick\Window.2 windowplugin.lib
    LIBS += -LC:\Qt\5.4\msvc2013_opengl_x86_static\qml\QtQuick\Controls qtquickcontrolsplugin.lib

    DISTFILES += audiolab.def
}

macx:{
    CONFIG += shared lib_bundle

    QTPLUGIN += qcocoa
    #qtquick2plugin windowplugin qtquickcontrolsplugin // FOR SOME REASONS THESE ONES DONT EXIST IN MACOSX BUILD... BUG?

    QMAKE_POST_LINK = mv -f $(TARGET) $$PWD/../vstbuild/32/$$join(TARGET,"","",".vst")/Contents/MacOS/$$TARGET

    OTHER_FILES += Info.plist

    LIBS += /Users/nsantos/Qt/5.4/clang_32_static/qml/QtQuick.2/libqtquick2plugin.a
    LIBS += /Users/nsantos/Qt/5.4/clang_32_static/qml/QtQuick/Window.2/libwindowplugin.a
    LIBS += /Users/nsantos/Qt/5.4/clang_32_static/qml/QtQuick/Controls/libqtquickcontrolsplugin.a
}

Regards,

Nuno


> On 30/05/2015, at 17:06, Thiago Macieira <thiago.macieira at intel.com> wrote:
> 
> On Saturday 30 May 2015 15:23:54 Nuno Santos wrote:
>> I’m building and compiling a plugin bundle with a statically built version
>> of Qt. 
>> 
>> The plugin results in a single dll/bundle and loads successfully on my
>> computer.
> 
> There's something wrong with this part of the explanation.
> 
> A statically compiled version of Qt does not load plugins.
> 
> -- 
> Thiago Macieira - thiago.macieira (AT) intel.com
>  Software Architect - Intel Open Source Technology Center
> 
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest




More information about the Interest mailing list