【转】Qt使用自带的windeployqt 生成exe来发布软件
2016-02-22 10:06
393 查看
集成开发环境 QtCreator 目前生成图形界面程序 exe 大致可以分为两类:
Qt Widgets Application 和 Qt Quick Application。
下面分别介绍这两类exe 的发布方式。
第一类 Qt Widgets Application 可执行程序发布方式
意思是创建的 Qt Widgets Application 项目
下面来发布软件:
以 Release 方式编译生成 exe 程序,也就是调试运行的方式选择Release
生成完成后,在release文件夹下找到生成的exe文件
将exe文件放到一个单独的文件夹下
在开始菜单Qt5.5.0下找到Qt5.5 for Desktop cmd运行文件,打开运行
cmd进入exe所在文件夹, 执行命令windeployqt ***.exe
然后在文件夹下就可以看到发布的文件了,连依赖关系都解决了,直接可以运行
第二类 Qt Quick Application的发布方式
也就是创建的Qt Quick Application项目,操作类似。
以 Release 方式编译生成 exe 程序
将项目release文件夹下生成的exe文件
放到一个文件夹里面,然后打开Qt的cmd命令,输入
windeployqt project3.exe --qmldir C:\Qt\Qt5.5.0\5.5\mingw492_32\qml
(exe文件名已经Qt安装路径根据自己的而定)
然后备忘录下面就生成发布文件了。可以直接点开运行。
【转自】小波Linux
Qt Widgets Application 和 Qt Quick Application。
下面分别介绍这两类exe 的发布方式。
第一类 Qt Widgets Application 可执行程序发布方式
意思是创建的 Qt Widgets Application 项目
下面来发布软件:
以 Release 方式编译生成 exe 程序,也就是调试运行的方式选择Release
生成完成后,在release文件夹下找到生成的exe文件
将exe文件放到一个单独的文件夹下
在开始菜单Qt5.5.0下找到Qt5.5 for Desktop cmd运行文件,打开运行
cmd进入exe所在文件夹, 执行命令windeployqt ***.exe
然后在文件夹下就可以看到发布的文件了,连依赖关系都解决了,直接可以运行
第二类 Qt Quick Application的发布方式
也就是创建的Qt Quick Application项目,操作类似。
以 Release 方式编译生成 exe 程序
将项目release文件夹下生成的exe文件
放到一个文件夹里面,然后打开Qt的cmd命令,输入
windeployqt project3.exe --qmldir C:\Qt\Qt5.5.0\5.5\mingw492_32\qml
(exe文件名已经Qt安装路径根据自己的而定)
然后备忘录下面就生成发布文件了。可以直接点开运行。
【转自】小波Linux
相关文章推荐
- 【Qt】数据库连接池
- 【Qt】Qt Creator键盘快捷键速查
- 【Qt】QT5 获取IP地址
- Qt:在TreeModel+QTreeView中使用复选框(checkbox)
- 用Qt实现一个桌面弹幕程序(五)-- -- 桌面客户端实现①
- 利用QT制作我们自己的一个计算器
- 利用Qt调用计算器
- 利用Qt制作一个helloworld
- 解读Paho MQTT源码
- 使用Qt Creator编译cpp遇到错误cc1plus.exe: out of memory allocating
- QT编译时Cannot find -lGL
- PyQt4入门教程(3)_菜单栏和工具条
- 一起看代码来玩玩QT之05 Controls
- Qt Creator 第一个插件
- qt安装教程
- VS2013 平台下搭建 QT5.3 开发环境
- QT 曲线绘制-luozhiyong131-ChinaUnix博客
- 分享自TERRY-V 《Qt Creator生成带图标的exe文件》
- QT 生成的exe 无法打开 说缺少QTCORED4.DLL文件-三点水兽-ChinaUnix博客
- Qt学习之路(19): 事件(event) - 豆子空间 - 51CTO技术博客