¿Por qué recibo errores cuando uso bibliotecas estáticas de Qt?
#include lt;QApplicationgt;
#include lt;QQmlApplicationEnginegt;
/1. Agregar archivo de encabezado
#include QtPlugingt;
#include QtQmlgt
//2. p>#si está definido (QT_STATIC) y! definido (Q_OS_MAC) y; definido(QT_NAMESPACE)
#include lt;QQmlExtensionPlugingt;PLUGIN(QtQuickLayoutsPlugin)
Q_IMPORT_PLUGIN(QtQuick2WindowPlugin)
#endif
int main (int argc, char *argv[])
{
Aplicación QApplication(argc, argv);
Motor QQmlApplicationEngine;
/3.registerTypes
#if definido(QT_STATIC) &! definido(Q_OS_MAC) &!definido(QT_NAMESPACE)
qobject_castlt;QQmlExtensionPlugin*gt;(qt_static_plugin_QtQuick2Plugin () .instance())-gt;registerTypes("QtQuick");
qobject_castlt;QQmlExtensionPlugin*gt;(qt_static_plugin_QtQuickControlsPlugin() .instance())-gt;registerTypes("QtQuick.Controls") ;
qobject_castlt;QQmlExtensionPlugin*gt;(qt_static_plugin_ QtQuickControlsPlugin().instance())-gt; RegisterTypes("QtQuick.Controls.Private");
qobject_castlt;QQmlExtensionPlugin*gt ;( qt_static_plugin_QtQuickControlsPlugin().instance())-gt;registerTypes("QtQuick.Controls.Styles");
qobject_castlt.QQmlExtensionPlugin*gt;(qt_static_plugin_QtQuickLayoutsPlugin().instance())-gt;registerTypes ("QtQuick.Layouts");
qobject_ castlt; QQmlExtensi;
onPlugin*gt;(qt_static_plugin_QtQuick2WindowPlugin().instance()) -gt;registerTypes("QtQuick.Window.2"). ");
qobject_castlt; QQmlExtensionPlugin*gt; (qt_static_plugin_QtQuick2Plugin().instance()) -gt; inicializeEngine(amp; motor, "QtQuick");
qobject_castlt; QQmlExtensionPlugin* gt;(qt_static_plugin_QtQuickControlsPlugin().instance()) -gt;initializeEngine(amp; motor, "QtQuick.Controls");
qobject_castlt;QQmlExtensionPlugin*gt;(qt_static_plugin_QtQuickLayoutsPlugin().instance()) - gt; inicializeEngine(amp;motor, "QtQuick.Layouts");
qobject_castlt;QQmlExtensionPlugin*gt;(qt_static_plugin_ QtQuickLayoutsPlugin().instance()) -gt; inicializeEngine(amp;motor, "QtQuick. Diseños");
qobject_castlt; QQmlExtensionPlugin*gt; (qt_static_plugin_ QtQuickLayoutsPlugin().instance())Layouts");
qobject_castlt ()) -gt;initializeEngine(amp; motor, "QtQuick.Window.2")");
#endif
Engine.load(QUrl(QStringLiteral("qrc: /main.qml")));
Devolver app.exec();
}