QT5---应用程序发布
来源:互联网 发布:苹果7移动网络连接不上 编辑:程序博客网 时间:2024/04/28 23:59
采用动态编译的方式发布程序,即release版本。
找齐动态依赖库(.dll)
方法一
用Dependency Walker这个工具去找少了那些dll,不过这个工具也不怎么靠谱,一个比较靠谱但是有点稍微麻烦的方法就是拿一台没有装QT环境的电脑,然后将编译出的可执行文件放到这台电脑上去执行,根据提示找到相应的dll,并拷贝过来,不过对于一般的应用程序,下面的dll就够了:
其中platforms文件夹中是跟平台相关的,这里只在windows平台运行,则这个文件夹下放qwindows.dll就够了。
方法二
利用Qt Creator自带的windeployqt 工具,是非常的方便的,只要新建一个testname,将release版本的可执行文件xxx.exe放到这个新建文件夹testname中,然后打开在开始菜单—>Qt 5.3—>MinGW 4.8 (32-bit)—>Qt 5.3 for Desktop (MinGW 4.8 32 bit)的命令窗口:
在命令窗口中输入:windeployqt xxx.exe,回车。即可将所有需要的dll动态库文件拷贝到testname文件夹中,一下子就ok了。
发布应用工具
&emsp安装两个工具:
NSIS编译器NSIS Editor
发布应用
打开HM NIS Edit软件,新建脚本:向导(W):
下面的看着提示都知道的:
上面的授权文件(L),就是平时在软件安装时,第一个界面出现的“是否接受协议显示的内容”,这个添加自己的licence.txt就好了。
注:上图中目的目录,如这里有个platforms文件中有个文件,那么在添加这个qwindows.dll文件时,需要将目的目录设为“$INSTDIR\platforms”。
保存脚本文件。编译脚本。最后点击编译出的安装执行文件:
这个界面就很熟悉了。
后期学期
这个发布的实现了,但是如果想定制发布程序的话,还要学习NSIS,就可以定制出漂亮的发布程序了。
- QT5---应用程序发布
- QT5应用程序打包与发布
- QT5应用程序发布(支持WinXP)
- Qt5设置应用程序图标和发布程序
- Qt5设置应用程序图标及程序的发布
- Qt5设置应用程序图标及程序的发布
- QT5发布
- 关于Qt5.x应用程序打包发布(q*.dll的缺少问题解决)
- Qt5应用程序的部署
- QT5创建应用程序插件
- Qt5设置应用程序图标
- Qt5更改应用程序图标
- Qt5应用程序的部署
- Qt5.1 发布程序
- VS2010发布QT5注意事项
- Qt5.2发布了
- Qt5.1 发布程序
- Qt5.1 发布程序
- POJ 2828 Buy Tickets
- MyEclipse的项目中把 java EE 5 Libraries 删掉后怎么重新导入
- pring+SpringMVC+Mybatis
- 20150807解题报告
- 第三方登录之QQ
- QT5---应用程序发布
- Leetcode: Binary Tree Right Side View
- 拓展欧几里得算法模板
- Android Support兼容包详解
- Mysql之事务
- Sum Root to Leaf Numbers
- LCIS
- atitit.提取zip rar文件列表 java php c# 的原理与设计
- Android SDK Manager 更新代理配置