本文共 636 字,大约阅读时间需要 2 分钟。
发布 Qt 程序,这可能是大家最长做的事情,但是经常会遇到,动态库找不到,链接不正确,运行时错误等等诸多问题,接下来我为大家引出最正确的发布姿势。
版权所有:_ OE _, 转载请注明出处:
操作系统:Window7 x64
Qt 版本:5.7.1 Qt Creator: 4.2.1 最后更新日期:2017年5月15日这个我觉得就不做过多赘述了,简单的放几张图片就过啦。
构建
查看
清理
就绪
这样我们就具备一个独立的应用程序了
这是一个独立的exe程序,他一般在 Qt SDK 的 bin 目录下,如下图:
打开cmd窗口[如若不知道如何打开请自行搜索],将 windeployqt
和 应用程序
拖入CMD窗口
效果如下
qt把相关的文件都打好包放在里面,其中可能有你认为无用的文件,可以自行删除。删除前务必确认程序是否可以正常执行。
由此,我们可以自己制作一个简单的bat 脚本
就可以一键发布了。 translations文件夹可以选择清理。
因为全局路径混乱,有时会引入错误的 libpthread.dll 等动态库,这时就需要我们手动的去对应的qt版本下挑选动态库。
另我推荐各位使用 everything 这款工具。