Qt - 最终的exe文件

时间:2012-09-26 16:03:25

标签: c++ qt

完全制作软件之后,如何释放应用程序以便主exe文件可以在没有任何框架或事物的情况下运行?我使用了左侧的发布版本,其中包含运行按钮。但是在发布之后,当我打开主要的exe文件时,它说“Qt4Dll”丢失了。

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

3 个答案:

答案 0 :(得分:0)

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

Some information about static linking in QT

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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