【发布时间】: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 如此具有挑战性)。
【问题讨论】: