您的位置:首页 > 编程语言 > Qt开发

【转】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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: