使用localstorage插件部署QML应用程序

时间:2014-06-16 15:30:56

标签: qt plugins deployment qml

我已经部署了一个QML应用程序(在Windows上进行静态构建,遵循以下方法:http://qt-project.org/wiki/How-to-build-a-static-Qt-for-Windows-MinGW)。但是,qml_import_trace(下面的屏幕截图)显示LocalStorage是从开发计算机上的Qt / Static文件夹加载的,而不是从release文件夹加载的。因此,在另一台计算机上启动时,找不到LocalStorage模块。 LocalStorage插件/模块如何随应用程序一起提供?

enter image description here

在.pro文件中包含以下行将提供svg支持。我只缺少sql / localstorage的qtplugin吗?在这种情况下,适当的插件名称是什么?另外,在哪里可以找到QTPLUGIN + =和QT + =的有效输入?

QTPLUGIN += qsvg
QT += svg sql

2 个答案:

答案 0 :(得分:1)

如果我理解正确,您需要自动将所需文件复制到发布文件夹。

windeployqt.exe(在qt/bin文件夹中)与--qmldir选项一起使用。它将扫描给定的QML文件路径并收集在这些文件中导入的QML组件。

答案 1 :(得分:0)

解决方案虽然不是最佳解决方案,但是将QtQuick / LocalStorage文件夹从静态文件夹手动复制到发布文件夹