做完一个软件后,如何发布应用,让主exe文件可以在没有任何框架或东西的情况下运行?我使用了运行按钮所在的左侧显示的发布版本。但是发布后,当我打开主exe文件时,它说“Qt4Dll”丢失。
我认为Qt不需要任何框架来运行?
您可以静态链接,但当然它会扩大您的应用程序 exe 文件的大小。
正如已经建议的那样,为了避免依赖 Qt4*.dll 库,您必须构建 Qt 的静态版本。
您还可以在Qt 的部署说明中找到更多信息(以及构建静态版本的平台特定说明)。
只需尝试将丢失的 .dll 文件从“..\Qt\5.11.3\mingw53_32\bin”(Qt 的安装位置)复制到 .exe 文件所在的位置。