博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QT程序打包发布
阅读量:7112 次
发布时间:2019-06-28

本文共 857 字,大约阅读时间需要 2 分钟。

本来感觉这是一个简单的操作,今天看见群里有人在问这个问题,他说网上查了很多都不成功,突然就想把自己初学的时候记录一下!

 

题目谢了QT程序的打包发布,那就是两步骤:打包+发布!

 

注释:这篇博文用的是Qt Widgets Application进行测试的,不是Qt Quick Application。

   还有一点是,我现在装系统把QT卸载了,所以没有没有自己的图片,用的都是网上的,在这和各位大神道歉,跟着你们还抄袭你们东西~~哈哈


 

 

QT程序打包

这里打包用的是QT自带的WindePloyqt

 

          首先我们是生成Release离线文件!

    

 

 

将 project.exe 可执行文件复制到 别的文件夹下,这里我复制到C:\备忘录\下       (这里复制到哪里都是可以的)

 

在开始菜单Qt5.5.0下找到Qt5.5 for Desktop cmd运行文件,打开运行

cmd进入C:\备忘录\下, 执行命令windeployqt project3.exe  (这里用的Windows下的Dos命令操作的,用过Linux都习以为常了)

 

然后在C:\备忘录下就可以看到发布的文件了,连依赖关系都解决了,直接可以运行

以上就把程序打包完成了,其实就是把需要用的一些数据和动态链接复制到这个文件夹下,因为在你拷贝到其它电脑就是完整的,而不会出现什么缺少XXX.DLL文件。。。。

 


 

 

程序发布

 

这里使用的是Enigma Virtual Box进行发布,其实也就是把东西压缩到一个文件里面,也可以说是打包吧!

 

 

上面说的生成的的东西就是下面的:

 

 

 


 

 

 这样就可以到其它电脑运行了,版本基本没有什么限制

 

 

 

 

参考:  http://www.myexception.cn/open-source/1972747.html

       http://blog.sina.com.cn/s/blog_66cd08930102w74s.html

转载于:https://www.cnblogs.com/wjy-lulu/p/7050590.html

你可能感兴趣的文章
iBeacon怎样工作
查看>>
【BZOJ】1627: [Usaco2007 Dec]穿越泥地(bfs)
查看>>
PHP Unit资料收集
查看>>
[Bug]转:使用jquery的 uploadify,在谷歌浏览器上总会崩溃的解决方法
查看>>
细说linux挂载——mount,及其他……
查看>>
iOS开发之微信聊天页面实现
查看>>
VS2013.3 & VS2014 任务资源管理器
查看>>
SimpleDateFormat使用具体解释
查看>>
《软件测试自动化之道》读书笔记 之 SQL 存储过程测试
查看>>
Python list替换元素
查看>>
SQL Server T-SQL高级查询(转)
查看>>
微信公众平台java开发具体解释(project代码+解析)
查看>>
Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config.
查看>>
【BZOJ】1044: [HAOI2008]木棍分割(二分+dp)
查看>>
哈佛经济学家关于工作效率的意外发现
查看>>
维基百科一年烧四千多万美元 太会花钱?才不是呢!
查看>>
软件管理,软件生命周期,软件过程名词解释
查看>>
[Spring MVC] - SpringMVC的各种参数绑定方式
查看>>
apk签名方法
查看>>
IOS--UIDatePicker 时间选择器 的使用方法详细
查看>>