Qt5.5.1 +MinGw 打包、发布
来源:互联网 发布:淘宝刷话费教程 编辑:程序博客网 时间:2024/05/29 07:45
发布方式有两种:静态编译和动态编译。
静态编译,文件体积很大,而且还会牵扯授权的问题,因此选择动态编译更为合适。
动态编译:
1. 在Qt-creator 中选择 “Release”。
2. 编译生成exe文件。至此已经在Qt-creator关闭时,运行生成的程序了,若不可以就是没有添加环境变量(在环境变量PATH后追加D:\ProgramFiles\Qt5.5.1\5.5\mingw492_32\bin ——笔者的路径,仅供参考之用)。
3. 动态编译,最繁琐的地方就要拷贝许多的dll文件,如果单单是手动的寻找(依靠procexp查看进程的依赖库,然后手动复制依赖库),真的是很头疼的一件事,费时费力,要增加了什么其他插件又要找个半天,想si的感觉。
4. Qt官方出的windeployqt——自动生成exe发布方式,这个自带的工具短小精悍(具体的帮助文档可以在assistant中查看)。
1) 将编译生成的文件拷贝到某个空白文件夹中,用Qt的命令行进入该文件夹。
i. Qt Widgets Application可执行程序发布方式,在命令行输入:windeployqt xx.exe
ii. Qt Quick Application可执行程序发布方式 ,在命令行输入:
windeployqt xxml.exe --qmldir $qmlPath
$qmlPath : qml的路径 .../Qt5.5.1\5.5\mingw492_32/qml iii. 执行完后就可以将整个文件夹拷贝其他未安装Qt环境的机器上运行。
打包程序
1. 工具
2. 方法参考
http://blog.sina.com.cn/s/blog_a6fb6cc90101fer8.html
- Qt5.5.1 +MinGw 打包、发布
- QT5程序打包发布
- Qt5 程序发布打包
- Qt5+opencv程序打包发布
- QT5发布、打包exe程序
- Qt5.6windows打包发布
- QT5应用程序打包与发布
- Qt5.0.2 + MinGW编译出来的程序发布
- Qt5.0.2 + MinGW编译出来的程序发布
- qt5.5程序打包发布以及依赖
- QT5打包发布程序的方法
- 【QT5】官方打包发布方法-windeployqt
- QT5之exe发布及dll打包
- qt5.5程序打包发布以及依赖
- 关于qt5在win7下发布 & 打包
- QT5打包发布程序的方法
- Qt5.8 linux程序打包发布
- Win10中使用MinGW编译Qt5.5.1
- Elasticsearch Installation
- EF-实体框加基础(1)
- JAVA设计模式(14) —<行为型>模板方法模式(Template Method)
- JSP开发过程遇到的中文乱码问题及解决方案
- 物理standby database的日常维护
- Qt5.5.1 +MinGw 打包、发布
- Java FTP上传文件
- ss扫描器 使用说明
- Introduction to Boosted Trees
- 一次完整的HTTP事务是怎样一个过程?
- Spring学习笔记之基础、IOC、DI(1)
- HttpClient的用法
- Java 序列化static变量问题
- iOS 如何学习新技术