0

做完一个软件后,如何发布应用,让主exe文件可以在没有任何框架或东西的情况下运行?我使用了运行按钮所在的左侧显示的发布版本。但是发布后,当我打开主exe文件时,它说“Qt4Dll”丢失。

我认为Qt不需要任何框架来运行?

4

3 回答 3

0

您可以静态链接,但当然它会扩大您的应用程序 exe 文件的大小。

关于 QT 中静态链接的一些信息

于 2012-09-26T16:07:01.770 回答
0

正如已经建议的那样,为了避免依赖 Qt4*.dll 库,您必须构建 Qt 的静态版本。

您还可以在Qt 的部署说明中找到更多信息(以及构建静态版本的平台特定说明)。

于 2012-09-26T16:18:32.780 回答
0

只需尝试将丢失的 .dll 文件从“..\Qt\5.11.3\mingw53_32\bin”(Qt 的安装位置)复制到 .exe 文件所在的位置。

于 2019-06-02T17:45:11.027 回答