【发布时间】:2020-03-12 11:25:43
【问题描述】:
我的 deguber (MinGW) 创建 .exe 文件。但是 .exe 文件不起作用。我搜索并使用windeployqt.exe添加了一些.dll。 exe文件开始运行,但是当我将它带到另一台计算机(没有qt)或将C:/Qt文件夹名称更改为另一个名称时,Exe没有启动。
我使用 Dependency Walker 程序查找丢失的 .dll,但程序向我显示了很多丢失的 .dll。如何将所有 dll 添加到我的 exe。
我正在使用社区版本。有原因吗?或者我又犯了一个错误。 对于缺少的 dll:https://hizliresim.com/EOdL5z
【问题讨论】:
-
当您在计算机上安装程序时,您还需要安装它使用的所有库。您不能只复制 .exe 本身。考虑为您的应用程序创建一个合适的 .MSI 安装程序,它将安装 所有 必需的文件。
-
需要很长时间。谢谢你的解释。我会调查 .MSI