QtPlugins unresolved externals
-
I'm using a QT static libraries to build application. My qml_plugin_import.cpp looks like this:
#include <QtPlugin> Q_IMPORT_PLUGIN(QtQuick2Plugin) Q_IMPORT_PLUGIN(QtQmlMetaPlugin) Q_IMPORT_PLUGIN(QtQmlPlugin) Q_IMPORT_PLUGIN(QtQmlModelsPlugin) Q_IMPORT_PLUGIN(QtQmlWorkerScriptPlugin) Q_IMPORT_PLUGIN(QtQuick_WindowPlugin) Q_IMPORT_PLUGIN(QtQuickControls2Plugin) Q_IMPORT_PLUGIN(QtQuickControls2WindowsStylePlugin) Q_IMPORT_PLUGIN(QtQuickControls2BasicStylePlugin)
My imports looks like:
import QtQuick import QtQuick.Window import QtQuick.Controls
Modules that i use core; qml; quick; quickcontrols2; quicklayouts
And error list is:Severity Code Description Project File Line Suppression State Details Error LNK2001 unresolved external symbol "void __cdecl qml_register_types_QtQuick_Controls_Basic(void)" (?qml_register_types_QtQuick_Controls_Basic@@YAXXZ) QtApp D:\Programms\Visual Studio\Projects\QtApp\qtquickcontrols2basicstyleplugin.lib(qtquickcontrols2basicstyleplugin.cpp.obj) 1 Severity Code Description Project File Line Suppression State Details Error LNK2001 unresolved external symbol "public: static void __cdecl QQuickBasicTheme::initialize(class QQuickTheme *)" (?initialize@QQuickBasicTheme@@SAXPEAVQQuickTheme@@@Z) QtApp D:\Programms\Visual Studio\Projects\QtApp\qtquickcontrols2basicstyleplugin.lib(qtquickcontrols2basicstyleplugin.cpp.obj) 1
I need help in resolving it :(