我正在使用带有 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 如此具有挑战性)。