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

在.pro文件中包含以下行将为svg提供支持。我是不是只缺少了一个用于sql/localstorage的qtplugin?在这种情况下,正确的插件名是什么?此外,在哪里可以找到QTPLUGIN+=和QT+=的有效输入?
QTPLUGIN += qsvg
QT += svg sql发布于 2014-06-16 20:26:24
如果我正确理解您的意思,您希望将所需的文件自动复制到发布文件夹中。
使用windeployqt.exe (在qt/bin文件夹中)和--qmldir选项。它将扫描给定路径中的QML文件,并收集这些文件中导入的QML组件。
发布于 2014-06-16 15:50:26
一个解决方案,尽管不是最优的,是手动将QtQuick/LocalStorage文件夹从静态文件夹复制到发布文件夹
https://stackoverflow.com/questions/24247241
复制相似问题