【问题标题】:Cannot deploy my Quick 2 app to a Windows system without Qt installed无法将我的 Quick 2 应用程序部署到未安装 Qt 的 Windows 系统
【发布时间】:2013-09-23 03:59:06
【问题描述】:

我正在使用带有 Visual Studio 编译器的 Qt 5。我有一个带有 c++ 后端的 Quick 2 应用程序。

我已将我的 exe、一堆 dll 文件和来自 Qt 的 所有 插件捆绑到一个文件夹中。当我在安装了 Qt 但 Qt Creator 关闭的系统上运行此文件夹中的 exe 时,它​​运行良好。当我在没有安装 Qt 的系统上运行它时,它不会崩溃,但它只是打开一个 1 英寸的小方形窗口,全是白色的,没有别的。

我正在为 QML 使用 Qt 资源文件,因此没有独立的 QML 文件可能会被 exe 遗漏。同样,它在带有 Qt 的系统上运行良好,那么我还能缺少什么? Dependency walker 没有报告任何问题。

这是我的应用程序目录中的内容:

我已经看了好几个小时了,但我无法理解我必须缺少什么(或者为什么 Windows 部署对 Qt 如此具有挑战性)。

【问题讨论】:

    标签: qt qml qtquick2


    【解决方案1】:

    通过添加这些目录也解决了问题:

    【讨论】:

    • 您添加的图片不可用
    • 所有图片在我的浏览器上都可以正常显示。
    • 我没有为我测试过 chrome 和 safari,是否有显示设置
    猜你喜欢
    • 2014-01-20
    • 2018-06-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2016-04-23
    • 1970-01-01
    • 2021-08-23
    相关资源
    最近更新 更多