Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: vv от Декабрь 13, 2014, 22:35



Название: Зависимости API-MS-WIN-CORE-*.DLL при static сборке dll с qml приложением
Отправлено: vv от Декабрь 13, 2014, 22:35
Доброго времени, уважаемые разработчики!
Пишу плагин в виде dll.
Пересобрал qt для статической сборки. Версия - Qt5.3.2.
На первом этапе, когда  из приложения вызывается main_function() моей dll-ки, пишется строка в файл. Это работает. Дальше мне нужно отобразить форму qml из той же функции. Но в коде,

Код:
extern "C" __declspec(dllexport) void main_function(){
 QGuiApplication app(argc,argv);
 QQmlApplicationEngine engine;
 engine.load(QUrl(QStringLiteral("qrc:/qml_main_form.qml")));
 app.exec();
}

Как только подключаю в проект
Код:
 
#include <QGuiApplication>
сразу возникают зависимости от  различных библиотек типа API-MS-WIN-CORE-*.DLL , и плагин не загружается.

Может кто нибудь сталкивался с подобной проблемой? Я новичок в qt и многих вещей пока не знаю. Если пнёте в нужном направлении, буду признателен:)

Спасибо за внимание!


Название: Re: Зависимости API-MS-WIN-CORE-*.DLL при static сборке dll с qml приложением
Отправлено: vv от Декабрь 13, 2014, 23:11
В этой теме у парня такая же проблема. Но я так и не понял, каким образом он её решил.
http://qt-project.org/forums/viewthread/26128 (http://qt-project.org/forums/viewthread/26128)