Qt项目的发布

Qt项目的发布

(1)首先将项目调为发布版

像这样的错误警告可能会弹出好几个,对于这种错误有2种解决方案。

  • 第一种:配置环境变量

1、复制Qt bin目录添加到环境变量

  • 第二种:将缺失的DLL复制到生成的exe同一个文件夹下

去Qt的bin目录下找到缺少的DLL

最后我们再双击exe文件发现还是 错了

现在双击exe文件,程序就能成功运行了。

(3)在不同的电脑上运行

上面说的方法可以解决发布的exe在本机运行出错的问题,但是并不能保证能在其他电脑上能正常运行,如下这是我在虚拟机里测试的情况

在 上查找资料得知,将目录下的DLL复制到同一目录,若所写的程序还包括image组件还需要把下的DLL复制过去,这样程序就能无误的运行了。

虽然这能解决问题,但是我们复制过去这么多的依赖,并不一定全部需要,为了精确的得知程序所需要的依赖,可以借助一个软件Process Explorer,下载链接,通过它可以精确的得知所需要的DLL

首先打开软件,并调出DLL面板

按照路劲找到他们,复制到同一个文件夹,程序就能正常运行了,唯一要注意的是目录下的DLL文件需要带上他所在的文件夹

image-20200213105322192

这样程序就能在不同的电脑自由运行了。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月21日
下一篇 2020年1月21日

相关推荐